IP Library Granted Patent US 9,866,432
Granted Patent B2
US 9,866,432 · App. 13/891,496 · Granted Jan 9, 2018

Dynamic network awareness

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,866,432
App. No.
13/891,496
Filed
May 10, 2013
Granted
Jan 9, 2018
Kind
B2
Examiner
PHAN, MAN U
Art Unit
2477
USPC
370/254
Abstract

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.

Claims (49)

1. A method comprising:

performing, by a first network device, neighbor discovery;

determining, based on the neighbor discovery, that a first authoritative network device associated with a first protocol is present in a network;

in response to determining that the first authoritative network device is present in the network, joining the network;

transmitting a request for an internet protocol address associated with a second protocol;

determining that a response to the request is not received;

in response to determining that the response to the request is not received, determining that a second authoritative network device associated with the second protocol is not present in the network; and

in response to determining that the second authoritative network device is not present in the network, assuming authority, in the network, for the second protocol.

2. The method of claim 1 , wherein the first protocol is IPv6.

3. The method of claim 1 , wherein the second protocol is IPv4.

4. The method of claim 1 , wherein the first network device supports Dynamic Host Configuration Protocol (DHCP).

5. The method of claim 1 , wherein the first network device facilitates one or more services based on one or more of the first protocol or the second protocol.

6. A method comprising:

performing, by a first network device, neighbor discovery;

determining, based on the neighbor discovery, that a first authoritative network device associated with a first protocol is not present in a network;

in response to determining that the first authoritative network device is not present, assuming authority, in the network, for the first protocol;

transmitting a request for an internet protocol address associated with a second protocol;

determining that a response to the request is received;

in response to determining that the response to the request is received, determining that a second authoritative network device associated with the second protocol is present in the network; and

in response to determining that the second authoritative network device is present in the network, joining the network.

7. The method of claim 6 , wherein the first protocol is IPv6.

8. The method of claim 6 , wherein the second protocol is IPv4.

9. The method of claim 6 , further comprising:

broadcasting first information via the first network device, the first information relating to a 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 a second network device, wherein the second information facilitates provision of the service.

10. The method of claim 9 , wherein the service comprises broadband Internet service, premises security service, video service, telephony service, VoIP service, or a combination thereof.

11. The method of claim 9 , wherein the service relates to providing content and the second information comprises the content provided.

12. A method comprising:

performing, by a first network device, neighbor discovery;

determining, based on the neighbor discovery, that a first authoritative network device associated with a first protocol is not present in a network;

in response to determining that the first authoritative network device is not present in the network, assuming authority, in the network, for the first protocol;

transmitting a request for an internet protocol address associated with a second protocol;

determining that a response to the request is not received;

in response to determining that the response to the request is not received, determining that a second authoritative network device associated with the second protocol is not present in the network; and

in response to determining that the second authoritative network device is not present in the network, assuming authority, in the network, for the second protocol.

13. The method of claim 12 , wherein the first protocol is IPv6.

14. The method of claim 13 , wherein the second protocol is IPv4.

15. The method of claim 13 , wherein the first network device supports Dynamic Host Configuration Protocol (DHCP).

16. The method of claim 12 , further comprising:

transmitting, by a second network device to a third network device, first availability information relating to one or more first services available via the network, wherein the first network device is configured to provide the one or more first services; and

transmitting, via the second network device to the third network device, second availability information relating to one or more second services available via the network, wherein the first network device is configured to provide the one or more second services.

17. The method of claim 16 , wherein one or more of the one or more first services and the one or more second services comprise IPv4 network address translation (NAT) and routing service, IPv4 address resolution protocol (ARP), Dynamic Host Configuration Protocol version 4(DHCPv4) server and client service, Dynamic Host Configuration Protocol version 6(DHCPv6), IPv6 routing and security service, IPv6 neighbor discovery, IPv6 router discovery, IPv6 server and client service, or combinations thereof.

18. The method of claim 16 , wherein one or more of the one or more first services and the one or more second services comprise broadband Internet service, premises security service, video service, telephony service, VoIP service, or combinations thereof.

19. The method of claim 12 , further comprising:

determining, by the first network device, that another device in the network is attempting to provide one or more services associated with the first protocol; and

in response to determining that the another device is attempting to provide the one or more services associated with the first protocol, denying the attempt.

20. The method of claim 12 , further comprising:

determining, by the first network device, that another device in the network is attempting to provide one or more services associated with the second protocol; and

in response to determining that the another device is attempting to provide the one or more services associated with the second protocol, denying the attempt.

Assignments (6)
CHANGE OF NAME Recorded Mar 31, 2026
From: ADEIA MEDIA HOLDINGS LLC
To: ADEIA MEDIA HOLDINGS INC.
Reel/Frame 075303/0980 →
CHANGE OF NAME Recorded Oct 1, 2024
From: TIVO CORPORATION
To: TIVO LLC
Reel/Frame 069083/0240 →
CHANGE OF NAME Recorded Oct 1, 2024
From: TIVO LLC
To: ADEIA MEDIA HOLDINGS LLC
Reel/Frame 069083/0318 →
SECURITY INTEREST Recorded May 3, 2023
From: ADEIA GUIDES INC.; ADEIA IMAGING LLC; ADEIA MEDIA HOLDINGS LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR ADVANCED TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC; ADEIA SOLUTIONS LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 063529/0272 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 3, 2020
From: COMCAST CABLE COMMUNICATIONS, LLC
To: TIVO CORPORATION
Reel/Frame 054588/0731 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2013
From: BRZOZOWSKI, JOHN JASON; LEDDY, JOHN
To: COMCAST CABLE COMMUNICATIONS, LLC
Reel/Frame 030399/0719 →