9270687

System and Method for Providing Sensor Overlay Networks

PublishedFebruary 23, 2016
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
18 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A system, comprising: a computing device, communicatively coupled to a network, the computing device comprising: one or more computer processors; a control module stored in a memory and executed by the one or more computer processors, wherein the control module receives and responds to data requests; a forwarding module stored in the memory and executed by the one or more computer processors, wherein the forwarding module: receives measurement traffic comprising a data request from one or more trace-routes, wherein the use of the one or more trace-routes identifies a traffic type associated with traffic received from at least one network element included in the network as measurement traffic; and forwards a response to the data request to the at least one network element, and wherein the data request is directed to the control module; and a sensor module stored in the memory and executed by the one or more computer processors, communicatively coupled to the forwarding module and the control module, wherein the sensor module: emulates the control module by at least receiving and responding to the data request and handling data received from the forwarding module so that the data is routed from the forwarding module to the sensor module; creates an out-of-band sensor layer based at least in part on routing information from the control module, forming a sensor overlay network with dedicated paths for separation of the identified measurement traffic comprising the data request from other traffic for the network; and filters, using at least one customizable filter, identified measurement traffic away from the other traffic that is forwarded to the control module, wherein the identified measurement traffic is based on an identified protocol; and wherein the data request is a request for basic performance measurements, wherein the basic performance measurements can be functions of rate limiting, logging, sysloging, or forwarding to the control plane any sensor traffic that meets one or more profiles.

2

2. The system of claim 1 , wherein the data request comprises at least one of an Internet Control Message Protocol (“ICMP”) message and User Datagram Protocol (“UDP”) message.

3

3. The system of claim 1 , wherein the network element is a provider-side network element.

4

4. The system of claim 3 , wherein the provider-side network element comprises at least one of a router, a server, a gateway, a network terminal, a computer processor, and a network.

5

5. The system of claim 1 , wherein the network element is a customer-side network element.

6

6. The system of claim 5 , wherein the customer-side network element comprising at least one of a router, a customer premises equipment (CPE), a server, a gateway, a network terminal, a computer processor, and a network.

7

7. The system of claim 1 , wherein the sensor module is implemented within a dedicated sensor computer processing unit.

8

8. The system of claim 1 , wherein the identified protocol comprises Internet Control Message Protocol (“ICMP”).

9

9. A method, comprising: providing a control module stored in memory and executed by one or more computer processors configured to receive and respond to data requests; providing a forwarding module stored in memory and executed by the one or more computer processors configured to: receive measurement traffic comprising a data request from one or more trace-routes, wherein the use of the one or more trace-routes identifies a traffic type associated with traffic received from at least one network element as measurement traffic; and forward a response to the data request to the at least one network element included in a network, wherein the data request is directed to the control module; and providing a sensor module stored in memory and executed by the one or more computer processors, communicatively coupled to the forwarding module and the control module, configured to: emulate the control module by at least receiving and responding to the data request and handling data received from the forwarding module so that the data is routed from the forwarding module to the sensor module; create an out-of-band sensor layer based at least in part on routing information from the control module, forming a sensor overlay network with dedicated paths for separation of the identified measurement traffic comprising the data request from other traffic for the network; and filter, using at least one customizable filter, identified measurement traffic away from the other traffic that is forwarded to the control module, wherein the identified measurement traffic is based on an identified protocol; and wherein the data request is a request for basic performance measurements, wherein the basic performance measurements can be functions of rate limiting, logging, or forwarding to the control plane any sensor traffic that meets one or more profiles.

10

10. The method of claim 9 , wherein the data request comprises at least one of an Internet Control Message Protocol (“ICMP”) message and User Datagram Protocol (“UDP”) message.

11

11. The method of claim 9 , wherein the network element is a provider-side network element.

12

12. The method of claim 11 , wherein the provider-side network element comprises at least one of a router, a server, a gateway, a network terminal, a computer processor, and a network.

13

13. The method of claim 9 , wherein the network element is a customer-side network element.

14

14. The method of claim 13 , wherein the customer-side network element comprising at least one of a router, a customer premises equipment (CPE), a server, a gateway, a network terminal, a computer processor, and a network.

15

15. The method of claim 9 , wherein the sensor module is implemented within a dedicated sensor computer processing unit.

16

16. The method of claim 9 , wherein the identified protocol comprises Internet Control Message Protocol (“ICMP”).

17

17. A non-transitory computer readable medium comprising code which when executed causes a computer to perform the method, comprising: providing a control module stored in memory and executed by one or more computer processors configured to receive and respond to data requests; providing a forwarding module stored in memory and executed by the one or more computer processors configured to: receive measurement traffic comprising a data request from one or more trace-routes, wherein the use of the one or more trace-routes identifies a traffic type associated with traffic received from at least one network element as measurement traffic; and forward a response to the data request to the at least one network element included in a network, wherein the data request is directed to the control module; and providing a sensor module stored in memory and executed by the one or more computer processors, communicatively coupled to the forwarding module and the control module, configured to: emulate the control module by at least receiving and responding to the data request and handling data received from the forwarding module so that the data is routed from the forwarding module to the sensor module; create an out-of-band sensor layer based at least in part on routing information from the control module, forming a sensor overlay network with dedicated paths for separation of the identified measurement traffic comprising the data request from other traffic for the network; filter, using at least one customizable filter, identified measurement traffic away from the other traffic that is forwarded to the control module, wherein the identified measurement traffic is based on an identified protocol; and wherein the data request is a request for basic performance measurements, wherein the basic performance measurements can be functions of rate limiting, logging, or forwarding to the control plane any sensor traffic that meets one or more profiles.

18

18. A system, comprising: a computing device, communicatively coupled to a network, the computing device comprising: one or more computer processors; a control module stored in at least one memory and executed by the one or more computer processors, wherein the control module receives and responds to data requests; a forwarding module stored in the at least one memory and executed by the one or more computer processors, wherein the forwarding module: receives measurement traffic comprising a data request from one or more trace-routes, wherein the use of the one or more trace-routes identifies a traffic type associated with traffic received from at least one network element included in the network as measurement traffic; and forwards a response to the data request to the at least one network element, and wherein the data request is directed to the control module; and a sensor module stored in the at least one memory and executed by the one or more computer processors, communicatively coupled to the forwarding module and the control module, wherein the sensor module: emulates the control module by at least receiving and responding to the data request and handling data received from the forwarding module so that the data is routed from the forwarding module to the sensor module; creates an out-of-band sensor layer based at least in part on routing information from the control module, forming a sensor overlay network with dedicated paths for separation of the identified measurement traffic comprising the data request from other traffic for the network; and filters, using at least one customizable filter, identified measurement traffic away from the other traffic that is forwarded to the control module, wherein the identified measurement traffic is based on an identified protocol; and wherein the data request is a request for basic performance measurements, wherein the basic performance measurements can be functions of rate limiting, logging, sysloging, or forwarding to the control plane any sensor traffic that meets one or more profiles.

Patent Metadata

Filing Date

Unknown

Publication Date

February 23, 2016

Inventors

Dante J. Pacella
Norman Richard Solis
Harold Jason Schiller

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “SYSTEM AND METHOD FOR PROVIDING SENSOR OVERLAY NETWORKS” (9270687). https://patentable.app/patents/9270687

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.