IP Library Granted Patent US 11,165,637
Granted Patent B2
US 11,165,637 · App. 16/430,229 · Granted Nov 2, 2021

Dynamic network awareness

Inventors: John Jason Brzozowski (Schwenksville, PA); John Leddy (Bryn Mawr, PA)
Assignee: Tivo Corporation
H04L41/0806H04L12/2821H04L41/0873
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 11,165,637
App. No.
16/430,229
Filed
Jun 3, 2019
Granted
Nov 2, 2021
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 (32)

1. A method comprising:

providing, by a first authoritative device of a network, a first service;

receiving, by the first authoritative device from a second authoritative device of the network a neighbor discovery message associated with the first service; and

preventing the second authoritative device from providing the first service by causing, by the first authoritative device, a conflict via an interface associated with the first service, based on receiving the neighbor discovery message, wherein causing the conflict comprises:

reconfiguring the interface with a first IP address that matches an IP address associated with the second authoritative device; and

providing the first service via another interface.

2. The method of claim 1 , wherein the first 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.

3. The method of claim 1 , wherein the first authoritative device is configured to provide, via Internet Protocol version 4 (IPV4), a second service.

4. The method of claim 3 , 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.

5. The method of claim 4 , wherein the second authoritative device is configured to provide the first service via Internet Protocol version 6 (IPv6), and the second service via IPv4, wherein one or more of the first 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.

6. The method of claim 1 , wherein causing the conflict comprises configuring one or more Internet Protocol settings associated with the interface.

7. A method comprising:

providing, by a first authoritative device of a network a first service;

receiving, by the first authoritative device from a second authoritative device of the network, a request for an Internet Protocol address associated with the first service; and

preventing the second authoritative device from providing the first service by causing, by the first authoritative device, a conflict via an interface associated with the first service, based on the request for the Internet Protocol (IP) address, wherein causing the conflict comprises:

reconfiguring the interface with a first IP address that matches an IP address associated with the second authoritative device; and

providing the first service via another interface.

8. The method of claim 7 , wherein the first service comprises one or more of an Internet Protocol version 4 (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.

9. The method of claim 7 , wherein the first authoritative device is configured to provide, via Internet Protocol version 6 (IPV6), a second service.

10. The method of claim 9 , wherein the second service comprises one or more of a Dynamic Host Configuration Protocol version 6 (DHCPv6) service, an IPv6 routing and security service, an IPv6 neighbor discovery service, an IPv6 router discovery service, or an IPv6 server and client service.

11. The method of claim 9 , wherein the second authoritative device is configured to provide the first service via Internet Protocol version 4 (IPv4), and the second service via IPv6, wherein one or more of the first 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.

12. The method of claim 7 , wherein causing the conflict comprises configuring one or more IP settings associated with the interface.

13. A method comprising:

providing, by a first authoritative device of a network a first service via a first protocol, and a second service via a second protocol;

receiving, by the first authoritative device from a second authoritative device of the network, one or more of a neighbor discovery message associated with the first service or a request for an Internet Protocol address associated with the second service; and

preventing the second authoritative device from providing one or more of the first service or the second service by causing, by the first authoritative device, a conflict via an interface associated with the first service, wherein causing the conflict comprises:

reconfiguring the interface with a first IP address that matches an IP address associated with the second authoritative device; and

providing, via another interface, one or more of the first service or the second service.

14. The method of claim 13 , wherein the first 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.

15. The method of claim 13 , wherein the second service comprises one or more of an Internet Protocol version 4 (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.

16. The method of claim 13 , wherein the second authoritative device is configured to provide the first service via Internet Protocol version 6 (IPV6), and the second service via Internet Protocol version 4 (IPV4).

17. The method of claim 13 , wherein one or more of the first 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.

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 Oct 9, 2020
From: BRZOZOWSKI, JOHN JASON; LEDDY, JOHN
To: COMCAST CABLE COMMUNICATIONS, LLC
Reel/Frame 054018/0905 →