Hierarchical schema to provide an aggregated view of device capabilities in a network

US9253021B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9253021-B2
Application numberUS-201213407243-A
CountryUS
Kind codeB2
Filing dateFeb 28, 2012
Priority dateFeb 28, 2012
Publication dateFeb 2, 2016
Grant dateFeb 2, 2016

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, an aggregation device within a computer network domain receives one or more capability messages from one or more devices in the computer network domain. The aggregation device may then aggregate device capabilities from the capability messages, and provides the aggregated device capabilities to a management device located outside of the computer network domain.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: receiving, at a root node acting as an aggregation device for a management device, one or more capability messages and network statistics from each device of a plurality of devices making up the computer network domain; aggregating, by a processor on the aggregation device, device capabilities included in the capability messages into an aggregation report at the aggregation device, the aggregate report creating an aggregate view of the device capabilities of the plurality of devices in the computer network domain, the aggregate view organized according to each of type of device capability of the device capabilities associated with each device of the plurality of devices; aggregating, by the processor on the aggregation device, the network statistics; providing, by the processor on the aggregation device, the aggregation report to the management device located outside of the computer network domain; providing, by the processor on the aggregation device, aggregated network statistics from the aggregation device to the management device; updating the aggregated device capabilities and network statistics of the one or more devices at the management device by only sending incremental changes to the management device in order to limit control traffic sent to the management device; determining that network traffic within the computer network domain is below a configured threshold; and triggering a capability rediscovery within the computer network domain in response to the network traffic being below the configured threshold. 2. The method as in claim 1 , further comprising: providing a particular aggregated network statistic in response to the particular aggregated network statistic crossing a configured threshold. 3. The method as in claim 1 , wherein aggregating comprises: indicating that at least one device within the computer network domain has a particular capability. 4. The method as in claim 1 , wherein aggregating comprises: indicating a number of devices within the computer network domain that have a particular capability. 5. The method as in claim 1 , wherein aggregating comprises: indicating mapped coordinates of coverage for a particular capability within the computer network domain. 6. The method as in claim 1 , wherein aggregating comprises: indicating a coverage area for a particular capability and a coverage percentage within that coverage area. 7. The method as in claim 1 , further comprising: distributing an address of one or more aggregation devices within the computer network domain. 8. The method as in claim 7 , further comprising: including the address of the one or more aggregation devices within a dynamic host configuration protocol (DHCP) response. 9. The method as in claim 1 , wherein the device capabilities include one or more of model; serial number; geographic location; hardware description; network interface description; sensing interface description; or sensing data coverage area. 10. The method as in claim 1 , wherein the aggregation device is an edge device for the computer network domain. 11. The method as in claim 1 , wherein the one or more capability messages are destined for the management device, and wherein receiving the one or more capability devices comprises intercepting the one or more capability messages by the aggregation device on their way toward the management device. 12. The method as in claim 1 , wherein the one or more capability messages are based on a constrained application protocol (CoAP). 13. An apparatus, comprising: one or more network interfaces to communicate within a computer network domain and with a management device outside of the computer network domain; a processor coupled to the network interfaces and adapted 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 one or more capability messages and network statistics from a device of a plurality of devices making up the computer network domain, wherein the apparatus is a root device of the device of a plurality of devices in the computer network domain, the root device acting as an aggregation device for a management device; aggregate device capabilities included in the capability messages into an aggregation report that creates an aggregate view of the device capabilities of the plurality of devices in the computer network domain, the aggregate view organized according to each of type of device capability of the device capabilities associated with each device of the plurality of devices; aggregating the network statistics; provide the aggregation report to the management device located outside of the computer network domain; provide aggregated network statistics to the management device; update the aggregated device capabilities and network statistics of the one or more devices at the management device by only sending incremental changes to the management device to limit control traffic sent to the management device; determine that network traffic within the computer network domain is below a configured threshold; and trigger a capability rediscovery within the computer network domain in response to the network traffic being below the configured threshold. 14. The apparatus as in claim 13 , wherein the process when executed to aggregate is further operable to: indicate that at least one device within the computer network domain has a particular capability. 15. The apparatus as in claim 13 , wherein the process when executed to aggregate is further operable to: indicate mapped coordinates of coverage for a particular capability within the computer network domain. 16. The apparatus as in claim 13 , wherein the apparatus is an edge device for the computer network domain. 17. The apparatus as in claim 13 , wherein the one or more capability messages are destined for the management device, and wherein the process when executed to receive the one or more capability devices is further operable to: intercept the one or more capability messages on their way toward the management device. 18. A tangible, non-transitory, computer-readable media having software encoded thereon, the software, when executed by a processor on root node in a computer network domain acting as an aggregation device for a management device, operable to: receive one or more capability messages and network statistics from each device of a plurality of devices making up the computer network domain; aggregate device capabilities included in the capability messages into an aggregation report that creates an aggregate view of the device capabilities of the plurality of devices in the computer network domain, the aggregate view organized according to each of type of device capability of the device capabilities associated with each device of the plurality of devices; aggregating the network statistics; provide the aggregation report to the management device located outside of the computer network domain; provide aggregated network statistics to the management device; update the aggregated device capabilities and network statistics of the one or more devices at the management device by only sending incremental changes to the management device in order to limit control traffic sent to the management device; determine that network traffic within the computer network domain is below a configured threshold; and trigger a capability rediscovery within the computer network domain in response to the n

Assignees

Inventors

Classifications

  • for graphical visualisation of monitoring data · CPC title

  • H04L41/044Primary

    comprising hierarchical management structures · CPC title

  • Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities (flow or congestion control using dynamic resource allocation, e.g. in-call renegotiation, H04L47/76) · 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 US9253021B2 cover?
In one embodiment, an aggregation device within a computer network domain receives one or more capability messages from one or more devices in the computer network domain. The aggregation device may then aggregate device capabilities from the capability messages, and provides the aggregated device capabilities to a management device located outside of the computer network domain.
Who is the assignee on this patent?
Vasseur Jean-Philippe, Tolle Gilman, Rangwala Sumit, and 2 more
What technology area does this patent fall under?
Primary CPC classification H04L41/044. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Feb 02 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).