IP Library › Granted Patent US 10,838,473
Granted Patent B2
US 10,838,473 · App. 16/048,464 · Granted Nov 17, 2020

Smart internet and power connector

Inventor: R. Kent Koeninger (Nashua, NH)
Assignee: International Business Machines Corporation
G06F1/263G06F9/542G06F11/3041H04L43/0811
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 10,838,473
App. No.
16/048,464
Granted
Nov 17, 2020
Kind
B2
Abstract

A method for protecting a computer system is performed by a smart connector is described. The smart connector tests an Internet connection provided by an Internet hub. The connector reboots the Internet hub if the testing detects a problem in the Internet connection. Then, the connector tests the Internet connection after rebooting the Internet hub. If the problem persists after rebooting the Internet hub, the connector sends a hub problem notification. The components of the smart connector are also described.

Claims (136)

1. A method for protecting a computer system performed by a smart connector, the method comprising:

by the smart connector, testing an Internet connection provided by an Internet hub to an Internet Service Provider (ISP);

responsive to the testing detecting a problem in the Internet connection, automatically rebooting the Internet hub by the smart connector;

testing the Internet connection after rebooting the Internet hub by the smart connector;

setting a state of the Internet connection as failed;

pinging an Internet site;

if a response to the pinging is received, changing the state to degraded;

requesting a large file from the Internet site;

changing the state to healthy if the large file is received within a predetermined time; and

if rebooting the Internet hub is not successful in solving the problem in the Internet connection, sending a hub problem notification to a user by the smart connector wherein the hub problem notification includes a a state indicating the Internet connection is failed or degraded.

2. The method of claim 1 , wherein the Internet hub includes a modem and a wireless router, and the method further comprises:

rebooting the Internet hub includes rebooting the modem and rebooting the wireless router; and

testing the Internet connection provided by the Internet hub;

if the testing detects a problem after rebooting the Internet hub, isolating the modem by rebooting the modem and testing a direct Internet connection through the modem;

if the direct Internet connection fails, sending a modem problem notification.

3. The method of claim 2 , further comprising:

if the direct Internet connection is healthy, rebooting the wireless router;

testing a wireless Internet connection through the wireless router; and

if the wireless Internet connection fails, sending a router problem notification.

4. The method of claim 1 , further comprising if the problem persists, providing a connection through a hotspot to the Internet hub.

5. A method for protecting a computer system performed by a smart connector, the method comprising:

by the smart connector, testing an Internet connection provided by an Internet hub to an Internet Service Provider (ISP);

responsive to the testing detecting a problem in the Internet connection, automatically rebooting the Internet hub by the smart connector;

testing the Internet connection after rebooting the Internet hub by the smart connector; and

if rebooting the Internet hub is not successful in solving the problem in the Internet connection, sending a hub problem notification to a user by the smart connector, wherein the hub problem notification includes a state indicating the Internet connection is failed or degraded;

optimizing the internal UPS battery, wherein optimizing the internal UPS battery comprises:

draining the internal UPS battery to 20% of its battery life; and

recharging the internal UPS battery.

6. The method of claim 5 , wherein the UPS is connected to an external power supply through a timed switch, wherein the timed switch reconnects after a preset time if the timed switch is disconnected, and the method further comprises:

testing for a UPS failure, and testing for the UPS failure comprises:

setting a UPS failure test time to present time;

cutting the external power to the UPS by disconnecting the timed switch;

if the smart connector continues operating with no interruption:

reconnecting the timed switch;

setting the UPS failure test time to a large number;

sending a healthy UPS notification;

otherwise:

automatically rebooting the smart connector;

reading a time of the last reboot of the smart connector;

if the time of the last reboot of the smart connector is after the UPS failure test time, sending a failed UPS notification.

7. The method of claim 5 , further comprising:

testing whether a direct Internet connection is healthy;

if the direct Internet connection is healthy, rebooting the wireless router;

testing a wireless Internet connection through the wireless router; and

if the wireless Internet connection fails, sending a router problem notification.

8. The method of claim 5 , further comprising if the problem persists, providing a connection through a hotspot to the Internet hub.

9. A smart connector for protecting a computer system, the smart connector comprising:

at least one microprocessor;

an uninterrupted power supply (UPS) supplying power to the smart connector;

a timed switch connecting the UPS to an external power supply;

a power output for supplying power to at least one unit in the computer system;

an Internet connection to an Internet hub in the computer system;

a connection to an Internet hot spot; and

wherein the microprocessor is configured to perform the method of:

by the microprocessor, testing an Internet connection provided by an Internet hub to an Internet Service Provider (ISP);

responsive to the testing detecting a problem in the Internet connection, automatically rebooting the Internet hub by the microprocessor;

setting a state of the Internet connection as failed;

pinging an Internet site;

if a response to the pinging is received, changing the state to degraded;

requesting a large file from the Internet site;

changing the state to healthy if the large file is received within a predetermined time; and

if rebooting the Internet hub is not successful in solving the problem in the Internet connection, sending a hub problem notification to a user by the microprocessor, wherein the hub problem notification includes the state indicating the Internet connection as either failed or degraded.

10. The smart connector of claim 9 , wherein the microprocessor is further configured to perform the method of:

setting a state of the Internet connection as failed;

pinging an Internet site;

if a response to the pinging is received:

changing the state to degraded;

requesting a large file from the Internet site;

changing the state to healthy if the large file is received within a predetermined time; and

reporting the state as a problem in the hub problem notification if the state is failed or degraded.

11. The smart connector of claim 9 , wherein the Internet hub includes a modem and a wireless router, wherein the microprocessor is further configured to perform the method of:

rebooting the Internet hub includes rebooting the modem and rebooting the wireless router; and

testing the Internet connection provided by the Internet hub;

if the testing detects a problem after rebooting the Internet hub, isolating the modem by rebooting the modem and testing a direct Internet connection through the modem; and

if the direct Internet connection fails, sending a modem problem notification.

12. The smart connector of claim 11 , wherein the microprocessor is further configured to perform the method of:

if the direct Internet connection is healthy, rebooting the wireless router;

testing a wireless Internet connection through the wireless router; and

if the wireless Internet connection fails, sending a router problem notification.

13. The smart connector of claim 9 , wherein the microprocessor is further configured to perform the method of providing a connection through a hotspot to the Internet hub.

14. The smart connector of claim 9 , wherein the microprocessor is further configured to perform the method of:

monitoring the UPS, wherein monitoring the UPS comprises:

measuring a voltage output of the UPS; and

sending a UPS degradation notification if the voltage drops below a threshold.

15. The smart connector of claim 9 , wherein the timed switch reconnects after a preset time if the timed switch is disconnected, wherein the microprocessor is further configured to perform the method of:

testing for a UPS failure, and testing for the UPS failure comprises:

setting a UPS failure test time to present time;

cutting the external power to the UPS by disconnecting the timed switch;

if the smart connector continues operating with no interruption: reconnecting the timed switch;

setting the UPS failure test time to a large number;

sending a healthy UPS notification;

otherwise:

automatically rebooting the smart connector;

reading a time of the last reboot of the smart connector;

if the time of the last reboot of the smart connector is after the UPS failure test time, sending a failed UPS notification.

16. A smart connector for protecting a computer system, the smart connector comprising:

at least one microprocessor;

an uninterrupted power supply (UPS) supplying power to the smart connector, wherein the UPS comprises an internal UPS battery;

a timed switch connecting the UPS to an external power supply;

a power output for supplying power to at least one unit in the computer system;

an Internet connection to an Internet hub in the computer system;

a connection to an Internet hot spot; and

wherein the microprocessor is configured to perform the method of:

by the microprocessor, testing an Internet connection provided by an Internet hub to an Internet Service Provider (ISP);

responsive to the testing detecting a problem in the Internet connection, automatically rebooting the Internet hub by the microprocessor;

setting a state of the Internet connection as failed;

pinging an Internet site;

if a response to the pinging is received, changing the state to degraded;

requesting a large file from the Internet site;

changing the state to healthy if the large file is received within a predetermined time;

if rebooting the Internet hub is not successful in solving the problem in the Internet connection, sending a hub problem notification to a user by the microprocessor, wherein the hub problem notification includes the state indicating the Internet connection as either failed or degraded; and

optimizing the internal UPS battery by draining the internal UPS battery to 20% of its battery life and recharging the internal UPS battery.

17. The smart connector of claim 16 , wherein the timed switch reconnects after a preset time if the timed switch is disconnected, wherein the microprocessor is further configured to perform the method of:

testing for a UPS failure, and testing for the UPS failure comprises:

setting a UPS failure test time to present time;

cutting the external power to the UPS by disconnecting the timed switch;

if the smart connector continues operating with no interruption: reconnecting the timed switch;

setting the UPS failure test time to a large number;

sending a healthy UPS notification;

otherwise:

automatically rebooting the smart connector;

reading a time of the last reboot of the smart connector;

if the time of the last reboot of the smart connector is after the UPS failure test time, sending a failed UPS notification.

18. The smart connector of claim 16 , wherein the microprocessor is further configured to perform the method of:

setting a state of the Internet connection as failed;

pinging an Internet site;

if a response to the pinging is received:

changing the state to degraded;

requesting a large file from the Internet site;

changing the state to healthy if the large file is received within a predetermined time; and

reporting the state as a problem in the hub problem notification if the state is failed or degraded.

19. The smart connector of claim 16 , wherein the Internet hub includes a modem and a wireless router, wherein the microprocessor is further configured to perform the method of:

rebooting the Internet hub includes rebooting the modem and rebooting the wireless router; and

testing the Internet connection provided by the Internet hub;

if the testing detects a problem after rebooting the Internet hub, isolating the modem by rebooting the modem and testing a direct Internet connection through the modem; and

if the direct Internet connection fails, sending a modem problem notification.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 30, 2018
From: KOENINGER, R KENT
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 046496/0868 →
Continuity (3)
Continuation 15219685 · Jul 26, 2016
Provisional Application 62197328 · Jul 27, 2015
Related Publication 20200033923A1 · Jan 30, 2020