Dynamically adjusting network operations using physical sensor inputs

US2016197800A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016197800-A1
Application numberUS-201514590080-A
CountryUS
Kind codeA1
Filing dateJan 6, 2015
Priority dateJan 6, 2015
Publication dateJul 7, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

In one embodiment, a device in a network receives sensor data regarding one or more physical conditions external to the network. The device determines at least one of: a traffic profile based on the sensor data or a condition of the network based on the sensor data. The device adjusts an operation of the network, based on the at least one of the determined traffic profile or the determined condition of the network.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method, comprising: receiving, at a device in a network, sensor data regarding one or more physical conditions external to the network; determining, by the device, at least one of: a traffic profile based on the sensor data or a condition of the network based on the sensor data; and adjusting, by the device, an operation of the network, based on the at least one of the determined traffic profile or the determined condition of the network. 2 . The method as in claim 1 , wherein the one or more physical conditions external to the network comprises at least one of: an amount of light, an external temperature, an amount of humidity, an amount of noise, an atmospheric pressure, an amount of vibration, or a building occupancy. 3 . The method as in claim 1 , wherein determining the traffic profile based on the sensor data comprises: using, by the device, the sensor data as input to a machine learning model that maps traffic profiles to sensor data. 4 . The method as in claim 3 , further comprising: training, by the device, the machine learning model. 5 . The method as in claim 1 , wherein determining the traffic profile based on the sensor data comprises: using, by the device, the sensor data as input to a configured mapping between sensor data and traffic profiles received by the device via a user interface. 6 . The method as in claim 1 , wherein the sensor data is received by the device from a plurality of nodes in the network. 7 . The method as in claim 1 , wherein the operation of the network is adjusted by the device according to a network operation adjustment policy. 8 . The method as in claim 7 , further comprising: receiving, at the device, the network operation adjustment policy from a supervisory device. 9 . The method as in claim 1 , wherein the device is a field area router or a network management system. 10 . The method as in claim 1 , wherein adjusting the operation of the network comprises at least one of: adjusting a frequency at which link qualities in the network are evaluated, adjusting a frequency at which routing updates are propagated in the network, adjusting a frequency at which clock synchronization messages are sent in the network, switching between reactive and proactive routing mechanisms, switching between building a multicast routing tree and flooding multicast messages, adjusting network capacities for broadcast and unicast traffic, switching between using broadcast transmissions and sending a plurality of unicast messages, or constructing a routing path between two or more nodes in the network. 11 . The method as in claim 1 , wherein adjusting the operation of the network comprises: instructing, by the device, one or more nodes in the network to adjust the operation of the network. 12 . The method as in claim 1 , further comprising: receiving, at the device, performance metrics regarding the adjusted operation of the network; determining, by the device, whether the performance metrics are within an acceptable range; and changing, by the device, a network operation adjustment strategy, in response to a determination that the performance metrics are not within the acceptable range. 13 . The method as in claim 12 , wherein the determination that the performance metrics are not within the acceptable range is based on input received via a user interface. 14 . A method, comprising: receiving, at a first device in a network, sensor data from one or more sensors configured to measure one or more physical conditions external to the network; providing, by the first device, the sensor data to a supervisory device in the network; receiving, at the first device, an instruction from the supervisory device to adjust an operation of the network, in response to providing the sensor data to the supervisory device; and adjusting, by the first device, the operation of the network, in response to receiving the instruction from the supervisory device. 15 . The method as in claim 14 , wherein the one or more physical conditions external to the network comprises at least one of: an amount of light, an external temperature, an amount of humidity, an amount of noise, an atmospheric pressure, an amount of vibration, or a building occupancy. 16 . The method as in claim 14 , wherein adjusting the operation of the network comprises at least one of: adjusting a frequency at which link qualities in the network are evaluated, adjusting a frequency at which routing updates are propagated in the network, adjusting a frequency at which clock synchronization messages are sent in the network, switching between reactive and proactive routing mechanisms, switching between building a multicast routing tree and flooding multicast messages, adjusting network capacities for broadcast and unicast traffic, switching between using broadcast transmissions and sending a plurality of unicast messages, or constructing a routing path between two or more nodes in the network. 17 . The method as in claim 14 , further comprising: providing, by the first device, performance metrics regarding the adjusted operation of the network to the supervisory device. 18 . The method as in claim 14 , wherein the supervisory device is a field area router, another node in the network, or a network management system. 19 . An apparatus, comprising: one or more network interfaces to communicate with a network; a processor coupled to the one or more network interfaces and configured to execute one or more processes; and a memory configured to store a process executable by the processor, the process when executed operable to: receive sensor data regarding one or more physical conditions external to the network; determine at least one of: a traffic profile based on the sensor data or a condition of the network based on the sensor data; adjust an operation of the network, based on the at least one of the determined traffic profile or the determined condition of the network. 20 . The apparatus as in claim 19 , wherein the one or more physical conditions external to the network comprises at least one of: an amount of light, an external temperature, an amount of humidity, an amount of noise, an atmospheric pressure, an amount of vibration, or a building occupancy. 21 . The apparatus as in claim 19 , wherein the apparatus adjusts the operation of the network by at least one of: adjusting a frequency at which link qualities in the network are evaluated, adjusting a frequency at which routing updates are propagated in the network, adjusting a frequency at which clock synchronization messages are sent in the network, switching between reactive and proactive routing mechanisms, switching between building a multicast routing tree and flooding multicast messages, adjusting network capacities for broadcast and unicast traffic, switching between using broadcast transmissions and sending a plurality of unicast messages, or constructing a routing path between two or more nodes in the network. 22 . The apparatus as in claim 19 , further comprising one or more sensors configured to generate the sensor data. 23 . An apparatus, comprising: one or more network interfaces to communicate with a network; a processor coupled to the one or more network interfaces and configured to execute one or more processes; and a memory configured to store a process executable by the processor, the process when executed operable to: receive

Assignees

Inventors

Classifications

  • Connectivity information update · CPC title

  • specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks · CPC title

  • Self-organising networks, e.g. ad-hoc networks or sensor networks · CPC title

  • by actively collecting configuration information or by backing up configuration information · CPC title

  • using machine learning or artificial intelligence · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016197800A1 cover?
In one embodiment, a device in a network receives sensor data regarding one or more physical conditions external to the network. The device determines at least one of: a traffic profile based on the sensor data or a condition of the network based on the sensor data. The device adjusts an operation of the network, based on the at least one of the determined traffic profile or the determined cond…
Who is the assignee on this patent?
Cisco Tech Inc
What technology area does this patent fall under?
Primary CPC classification H04L43/062. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Jul 07 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).