IP Library › Granted Patent US 11,470,677
Granted Patent B2
US 11,470,677 · App. 17/004,813 · Granted Oct 11, 2022

Systems and methods for a computer network intermediate router

Inventor: Raymond C. Rodriguez (Denver, CO)
Assignee: DISH NETWORK L.L.C.
H04W76/25H04W88/182
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,470,677
App. No.
17/004,813
Granted
Oct 11, 2022
Kind
B2
Abstract

A network router provides Internet connectivity to an intermediate router (e.g., implemented on a computer, smartphone or other device), which in turn provides Internet connectivity to a plurality of devices (e.g., IoT devices). During migration to a new router, the intermediate router may receive an indication that the first wireless router is out of service or no longer exists. Despite that the first wireless router is out of service or no longer exists, the intermediate router keeps each network connection from a plurality of devices to the intermediate router in a manner that is unaffected by the first wireless router being down or no longer existing (other than the plurality of devices experiencing a temporary Internet service interruption). The intermediate router then connects to a second wireless router to replace the first wireless router that is out of service or no longer exists. The intermediate router provides, via the connection to the new second wireless router, Internet connectivity to the plurality of devices connected to the intermediate router without reconnection, reactivation or reconfiguration of the plurality of devices to obtain the Internet connectivity.

Claims (50)

1. A computer network intermediate router, comprising:

at least one processor; and

at least one memory coupled to the at least one processor, wherein the at least one memory has computer-executable instructions stored thereon that, when executed by the at least one processor, cause the at least one processor to:

receive an indication that a first wireless router to which the intermediate router is connected is out of service or no longer exists, wherein the first wireless router provided Internet connectivity to the intermediate router, which in turn provided Internet connectivity to a plurality of devices connected to the intermediate router;

before receiving the indication that the first wireless router to which the intermediate router is connected is out of service or no longer exists, connect to the first wireless router before any of the plurality of devices connects to the first wireless router;

despite that the first wireless router is out of service or no longer exists, keep each network connection from the plurality of devices to the intermediate router in a manner that is unaffected by the first wireless router being down or no longer existing, other than the plurality of devices experiencing a temporary Internet service interruption;

connect to a second wireless router to replace the first wireless router that is out of service or no longer exists; and

provide, via the connection to the second wireless router, Internet connectivity to the plurality of devices connected to the intermediate router without reconnection, reactivation or reconfiguration of the plurality of devices to obtain the Internet connectivity.

2. A computer network intermediate router, comprising:

at least one processor; and

at least one memory coupled to the at least one processor, wherein the at least one memory has computer-executable instructions stored thereon that, when executed by the at least one processor, cause the at least one processor to:

receive an indication that a first wireless router to which the intermediate router is connected is out of service or no longer exists, wherein the first wireless router provided Internet connectivity to the intermediate router, which in turn provided Internet connectivity to a plurality of devices connected to the intermediate router;

before receiving the indication that the first wireless router to which the intermediate router is connected is out of service or no longer exists, connect to the plurality of devices before any of the plurality of devices connects to the first wireless router;

despite that the first wireless router is out of service or no longer exists, keep each network connection from the plurality of devices to the intermediate router in a manner that is unaffected by the first wireless router being down or no longer existing, other than the plurality of devices experiencing a temporary Internet service interruption;

connect to a second wireless router to replace the first wireless router that is out of service or no longer exists; and

provide, via the connection to the second wireless router, Internet connectivity to the plurality of devices connected to the intermediate router without reconnection, reactivation or reconfiguration of the plurality of devices to obtain the Internet connectivity.

3. A computer network intermediate router, comprising:

at least one processor; and

at least one memory coupled to the at least one processor, wherein the at least one memory has computer-executable instructions stored thereon that, when executed by the at least one processor, cause the at least one processor to:

receive an indication that a first wireless router to which the intermediate router is connected is out of service or no longer exists, wherein the first wireless router provided Internet connectivity to the intermediate router, which in turn provided Internet connectivity to a plurality of devices connected to the intermediate router;

before receiving the indication that the first wireless router to which the intermediate router is connected is out of service or no longer exists, prevent the plurality of devices from connecting directly to the first wireless router;

despite that the first wireless router is out of service or no longer exists, keep each network connection from the plurality of devices to the intermediate router in a manner that is unaffected by the first wireless router being down or no longer existing, other than the plurality of devices experiencing a temporary Internet service interruption;

connect to a second wireless router to replace the first wireless router that is out of service or no longer exists;

provide, via the connection to the second wireless router, Internet connectivity to the plurality of devices connected to the intermediate router without reconnection, reactivation or reconfiguration of the plurality of devices to obtain the Internet connectivity; and

before the providing of Internet connectivity, via the connection to the second wireless router, to the plurality of devices connected to the intermediate router, prevent the plurality of devices from connecting directly to the second wireless router.

4. A computerized method for a computer network intermediate router, the method comprising:

receiving, by the intermediate router, an indication that a first wireless router to which the intermediate router is connected is out of service or no longer exists, wherein the first wireless router provided Internet connectivity to the intermediate router, which in turn provided Internet connectivity to a plurality of devices connected to the intermediate router;

before receiving the indication that the first wireless router to which the intermediate router is connected is out of service or no longer exists, connecting, by the intermediate router, to the first wireless router before any of the plurality of devices connect to the first wireless router;

despite that the first wireless router is out of service or no longer exists, keeping, by the intermediate router, each network connection from the plurality of devices to the intermediate router in a manner that is unaffected by the first wireless router being down or no longer existing, other than the plurality of devices experiencing a temporary Internet service interruption;

connecting, by the intermediate router, to a second wireless router to replace the first wireless router that is out of service or no longer exists; and

providing, by the intermediate router, via the connection to the second wireless router, Internet connectivity to the plurality of devices connected to the intermediate router without reconnection, reactivation or reconfiguration of the plurality of devices to obtain the Internet connectivity.

5. A non-transitory computer-readable medium having computer-executable instructions stored thereon that, when executed by at least one processor, cause the at least one processor to;

receive, by a computer network intermediate router, an indication that a first wireless router to which the intermediate router is connected is out of service or no longer exists, wherein the first wireless router provided Internet connectivity to the intermediate router, which in turn provided Internet connectivity to a plurality of devices connected to the intermediate router;

before receiving the indication that the first wireless router to which the intermediate router is connected is out of service or no longer exists, connect, by the intermediate router, to the first wireless router before any of the plurality of devices connect to the first wireless router;

despite that the first wireless router is out of service or no longer exists, keep, by the intermediate router, each network connection from the plurality of devices to the intermediate router in a manner that is unaffected by the first wireless router being down or no longer existing, other than the plurality of devices experiencing a temporary Internet service interruption;

connect, by the intermediate router, to a second wireless router to replace the first wireless router that is out of service or no longer exists; and

provide, by the intermediate router, via the connection to the second wireless router, Internet connectivity to the plurality of devices connected to the intermediate router without reconnection, reactivation or reconfiguration of the plurality of devices to obtain the Internet connectivity.

6. A non-transitory computer-readable medium having computer-executable instructions stored thereon that, when executed by at least one processor, cause the at least one processor to:

receive, by a computer network intermediate router, an indication that a first wireless router to which the intermediate router is connected is out of service or no longer exists, wherein the first wireless router provided Internet connectivity to the intermediate router, which in turn provided Internet connectivity to a plurality of devices connected to the intermediate router;

before receiving the indication that the first wireless router to which the intermediate router is connected is out of service or no longer exists, connect, by the intermediate router, to the plurality of devices before any of the plurality of devices connect to the first wireless router;

despite that the first wireless router is out of service or no longer exists, keep, by the intermediate router, each network connection from the plurality of devices to the intermediate router in a manner that is unaffected by the first wireless router being down or no longer existing, other than the plurality of devices experiencing a temporary Internet service interruption;

connect, by the intermediate router, to a second wireless router to replace the first wireless router that is out of service or no longer exists; and

provide, by the intermediate router, via the connection to the second wireless router, Internet connectivity to the plurality of devices connected to the intermediate router without reconnection, reactivation or reconfiguration of the plurality of devices to obtain the Internet connectivity.

7. A non-transitory computer-readable medium having computer-executable instructions stored thereon that, when executed by at least one processor, cause the at least one processor to:

receive, by a computer network intermediate router, an indication that a first wireless router to which the intermediate router is connected is out of service or no longer exists, wherein the first wireless router provided Internet connectivity to the intermediate router, which in turn provided Internet connectivity to a plurality of devices connected to the intermediate router;

before receiving the indication that the first wireless router to which the intermediate router is connected is out of service or no longer exists, prevent, by the intermediate router, the plurality of devices from connecting directly to the first wireless router;

despite that the first wireless router is out of service or no longer exists, keep, by the intermediate router, each network connection from the plurality of devices to the intermediate router in a manner that is unaffected by the first wireless router being down or no longer existing, other than the plurality of devices experiencing a temporary Internet service interruption;

connect, by the intermediate router, to a second wireless router to replace the first wireless router that is out of service or no longer exists;

before connecting to the second wireless router to replace the first wireless router that is out of service or no longer exists, prevent, by the intermediate router, the plurality of devices from connecting directly to the second wireless router; and

provide, by the intermediate router, via the connection to the second wireless router, Internet connectivity to the plurality of devices connected to the intermediate router without reconnection, reactivation or reconfiguration of the plurality of devices to obtain the Internet connectivity.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2020
From: RODRIGUEZ, RAYMOND C.
To: DISH NETWORK L.L.C.
Reel/Frame 053739/0273 →
Continuity (1)
Related Publication 20220070961A1 · Mar 3, 2022