SWITCHING BETWEEN CONENCTIVITY TYPES TO MAINTAIN CONNECTIVITY
First Claim
1. A method for enabling communications between a user device and a host, the method comprising:
- receiving, from the user device, a request to establish a communications session, between the user device and the host;
establishing, in response to receiving the request to establish the communications session, a first communications session of a first connectivity type between the user device and the host;
detecting a communication failure in the first communications session of the first connectivity type;
establishing, in response to detecting the communication failure in the first communications session of the first connectivity type, a second communications session of a second connectivity type between the user device and the host, the second connectivity type being different than the first connectivity type; and
leveraging the second communications session of the second connectivity type to communicate, between the user device and the host, diagnostic information regarding the detected communication failure in the first communications session of the first connectivity type.
7 Assignments
0 Petitions
Accused Products
Abstract
Techniques are provided for leveraging narrowband connectivity (such as dial-up communications or other types of low bandwidth communications) to provision or configure broadband connectivity between a broadband access provider and a broadband device, such as a DSL modem or a cable modem. Specifically, because narrowband connectivity does not require advance configuration or provisioning by the host system of connectivity parameters for an access-seeking device, a modem at an access-seeking device may be leveraged to establish a narrowband connection between that device and a host system and to enable an exchange or negotiation of connectivity parameters necessary to enable future broadband connectivity. Thus, once established, the narrowband connection may be used as a conduit for communicating required provisioning information between the broadband-enabling host and the access-seeking device to enable broadband connectivity by the device in the future.
-
Citations
20 Claims
-
1. A method for enabling communications between a user device and a host, the method comprising:
-
receiving, from the user device, a request to establish a communications session, between the user device and the host; establishing, in response to receiving the request to establish the communications session, a first communications session of a first connectivity type between the user device and the host; detecting a communication failure in the first communications session of the first connectivity type; establishing, in response to detecting the communication failure in the first communications session of the first connectivity type, a second communications session of a second connectivity type between the user device and the host, the second connectivity type being different than the first connectivity type; and leveraging the second communications session of the second connectivity type to communicate, between the user device and the host, diagnostic information regarding the detected communication failure in the first communications session of the first connectivity type. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A tangible computer-readable medium having embodied thereon a computer program configured to enable communications between a user device and a host, the computer program comprising one or more code segments that, when executed, cause a computer to:
-
receive, from the user device, a request to establish a communications session, between the user device and the host; establish, in response to receiving the request to establish the communications session, a first communications session of a first connectivity type between the user device and the host; detect a communication failure in the first communications session of the first connectivity type; establish, in response to detecting the communication failure in the first communications session of the first connectivity type, a second communications session of a second connectivity type between the user device and the host, the second connectivity type being different than the first connectivity type; and leverage the second communications session of the second connectivity type to communicate, between the user device and the host, diagnostic information regarding the detected communication failure in the first communications session of the first connectivity type.
-
-
20. A system for enabling communications between a user device and a host, the system comprising a processor connected to a storage device and one or more input/output devices, wherein the processor is configured to:
-
receive, from the user device, a request to establish a communications session, between the user device and the host; establish, in response to receiving the request to establish the communications session, a first communications session of a first connectivity type between the user device and the host; detect a communication failure in the first communications session of the first connectivity type; establish, in response to detecting the communication failure in the first communications session of the first connectivity type, a second communications session of a second connectivity type between the user device and the host, the second connectivity type being different than the first connectivity type; and leverage the second communications session of the second connectivity type to communicate, between the user device and the host, diagnostic information regarding the detected communication failure in the first communications session of the first connectivity type.
-
Specification