Dynamic network awareness

US11700172B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11700172-B2
Application numberUS-202117490191-A
CountryUS
Kind codeB2
Filing dateSep 30, 2021
Priority dateMay 10, 2013
Publication dateJul 11, 2023
Grant dateJul 11, 2023

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.

Systems and methods for managing a network are disclosed. One method can comprise determining presence of a first network device associated with a network. If the first network device is not present, a second network device can be configured to assume authority of the network. If the first network device is present, the second network device can be configured to join the network. Other aspects relate to providing services in an environment having multiple service providers.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: determining, by a first network device, an authoritative network device associated with a network protocol is not present; in response to determining, by the first network device, that the authoritative network device is not present, assuming authority by the first network device for the network protocol; receiving, by the first network device from a second network device, a discovery message that is associated with a service corresponding to the network protocol; and in response to receiving, by the first network device, the discovery message, preventing the second network device from providing the service by causing, by the first network device, a conflict via an interface associated with the service, wherein causing the conflict comprises: reconfiguring the interface with a first internet protocol (IP) address that matches an IP address associated with the second network device; and providing the service via another interface corresponding to the first network device. 2. The method of claim 1 , further comprising: transmitting, by the first network device, a request for an IP address associated with the network protocol; determining, by the first network device, that a response to the request is not received; and in response to determining that the request is not received, determining, by the first network device, the authoritative network device associated with the network protocol is not present. 3. The method of claim 1 , wherein the service comprises one or more of a Dynamic Host Configuration Protocol version 6 (DHCPv6) service, an Internet Protocol version 6 (IPv6) routing and security service, an IPv6 neighbor discovery service, an IPv6 router discovery service, or an IPv6 server and client service. 4. The method of claim 1 , wherein the first network device facilitates one or more services based on one or more of the first network protocol or a second protocol. 5. The method of claim 1 , further comprising: broadcasting first information via the first network device, the first information relating to the service, wherein the first network device is associated with a first service provider, and wherein the first information comprises a request for the service; and broadcasting, by the first network device, based on the first information, second information via the second network device, wherein the second information facilitates provision of the service. 6. The method of claim 5 , wherein the service comprises broadband Internet service, premises security service, video service, telephony service, VoIP service, or a combination thereof. 7. The method of claim 5 , wherein the service relates to providing content and the second information comprises the content provided. 8. The method of claim 1 , wherein causing the conflict comprises configuring one or more IP settings associated with the interface. 9. The method of claim 1 , wherein the first network device is configured to provide a second service, and wherein the second service comprises one or more of an IPv4 network address translation (NAT) and routing service, an IPv4 address resolution protocol (ARP) service, or a Dynamic Host Configuration Protocol version 4 (DHCPv4) server and client service. 10. The method of claim 9 , wherein the second network device is configured to provide the service via Internet Protocol version 6 (IPv6), and the second service via IPv4, wherein one or more of the service or the second service comprises a broadband Internet service, a premises security service, a video service, a telephony service, or a Voice over Internet Protocol (VoIP) service. 11. A system, comprising: input/output circuitry; and control circuitry configured to: determine an authoritative network device associated with a network protocol is not present; in response to determining that the authoritative network device is not present, assume authority by a first network device for the network protocol; receive, a discovery message, from a second network device, that is associated with a service corresponding to the network protocol; and in response to receiving the discovery message, prevent the second network device from providing the service by causing, by the first network device, a conflict via an interface associated with the service, wherein the control circuitry configured to cause the conflict is further configured to: reconfigure the interface with a first internet protocol (IP) address that matches an IP address associated with the second network device; and provide the service via another interface corresponding to the first network device. 12. The system of claim 11 , wherein the input/output circuitry is further configured to: transmit a request for an IP address associated with the network protocol; determine that a response to the request is not received; and wherein the control circuitry is further configured to: in response to determining that the request is not received, determine the authoritative network device associated with the network protocol is not present. 13. The system of claim 11 , wherein the service comprises one or more of a Dynamic Host Configuration Protocol version 6 (DHCPv6) service, an Internet Protocol version 6 (IPv6) routing and security service, an IPv6 neighbor discovery service, an IPv6 router discovery service, or an IPv6 server and client service. 14. The system of claim 11 , wherein the first network device facilitates one or more services based on one or more of the network protocol or a second protocol. 15. The system of claim 11 , wherein the control circuitry is further configured to: broadcast first information via the first network device, the first information relating to the service, wherein the first network device is associated with a first service provider, and wherein the first information comprises a request for the service; and broadcast, by the first network device, based on the first information, second information via the second network device, wherein the second information facilitates provision of the service. 16. The system of claim 15 , wherein the service comprises broadband Internet service, premises security service, video service, telephony service, VoIP service, or a combination thereof. 17. The system of claim 15 , wherein the service relates to providing content and the second information comprises the content provided. 18. The system of claim 11 , wherein the control circuitry configured to cause the conflict is further configured to configure one or more IP settings associated with the interface. 19. The system of claim 11 , wherein the first network device is configured to provide a second service, and wherein the second service comprises one or more of an IPv4 network address translation (NAT) and routing service, an IPv4 address resolution protocol (ARP) service, or a Dynamic Host Configuration Protocol version 4 (DHCPv4) server and client service. 20. The system of claim 19 , the second network device is configured to provide the service via Internet Protocol version 6 (IPv6), and the second service via IPv4, wherein one or more of the service or the second service comprises a broadband Internet service, a premises security service, a video service, a telephony service, or a Voice over Internet Protocol (VoIP) service.

Assignees

Inventors

Classifications

  • for initial configuration or provisioning, e.g. plug-and-play · CPC title

  • Avoiding conflicts related to the use of home appliances (cryptographic protocols H04L9/00; protocols for network security H04L63/00) · CPC title

  • Checking configuration conflicts between network elements · 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 US11700172B2 cover?
Systems and methods for managing a network are disclosed. One method can comprise determining presence of a first network device associated with a network. If the first network device is not present, a second network device can be configured to assume authority of the network. If the first network device is present, the second network device can be configured to join the network. Other aspects …
Who is the assignee on this patent?
Tivo Corp
What technology area does this patent fall under?
Primary CPC classification H04L41/0806. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 11 2023 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).