Handheld computer system that attempts to establish an alternative network link upon failing to establish a requested network link
DCFirst Claim
1. A method of establishing one of a plurality of network links of a plurality of protocols and diverse types of connection on an electronic system, comprising the steps of:
- a) associating one or more alternative network link designations with one or more of said network links based upon a priority order assigned by the user of said electronic system and residing on said electronic system;
b) requesting a first network link of said plurality of network links;
c) attempting to initiate said first network link;
d) determining whether a particular alternative network link designation is associated with said first network link; and
e) if said step c) fails to establish said first network link and if said particular alternative network link designation is associated with said first network link, attempting to initiate, by said electronic system, a particular network link of said plurality of network links based on said particular alternative network link designation.
5 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A computer system that attempts to establish an alternative network link upon failing to establish a requested network link is described. The computer system may encounter conditions where access to numerous networks, in particular wireless networks, is not available. Rather than only providing an error message to the user upon a failed attempt to establish the requested network link, the computer system determines whether the user has designated an alternative network link in case the requested network link cannot be established, whereas the alternative network link is selected from the plurality of network links that the computer system is configured to support. If an alternative network link has been designated, the computer system attempts to establish the alternative network link. Hence, the user experience is made smooth and uneventful when the requested network link cannot be established.
-
Citations
31 Claims
-
1. A method of establishing one of a plurality of network links of a plurality of protocols and diverse types of connection on an electronic system, comprising the steps of:
-
a) associating one or more alternative network link designations with one or more of said network links based upon a priority order assigned by the user of said electronic system and residing on said electronic system; b) requesting a first network link of said plurality of network links; c) attempting to initiate said first network link; d) determining whether a particular alternative network link designation is associated with said first network link; and e) if said step c) fails to establish said first network link and if said particular alternative network link designation is associated with said first network link, attempting to initiate, by said electronic system, a particular network link of said plurality of network links based on said particular alternative network link designation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable medium comprising computer-executable instructions stored therein for performing a method of establishing one of a plurality of network links of a plurality of protocols and diverse types of connection on an electronic system, comprising the steps of:
-
a) associating one or more alternative network link designations with one or more of said network links based upon a priority order assigned by the user of said electronic system and stored on the electronic system; b) requesting a first network link of said plurality of network links; c) attempting to initiate said first network link; d) determining whether a particular alternative network link designation is associated with said first network link; and e) if said step c) fails to establish said first network link and if said particular alternative network link designation is associated with said first network link, attempting to initiate, by said computer system, a particular network link of said plurality of network links based on said particular alternative network link designation. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 19)
-
-
17. An electronic system comprising:
-
a data bus; a processor coupled to said data bus; and a memory device coupled to said data bus and having computer-executable instructions stored therein for performing a method of establishing one of a plurality of network links of a plurality of protocols and diverse types of connection on said electronic system, comprising the steps of; a) associating one or more alternative network link designations with one or more of said network links based upon a priority order assigned by the user of said electronic system and stored on the memory device; b) requesting a first network link of said plurality of network links; c) attempting to initiate said first network link; d) determining whether a particular alternative network link designation is associated with said first network link; and e) if said step c) fails to establish said first network link and if said particular alternative network link designation is associated with said first network link, attempting to initiate, by said computer system, a particular network link of said plurality of network links based on said particular alternative network link designation. - View Dependent Claims (18, 20, 21, 22, 23, 24)
-
-
25. An electronic system comprising;
-
a data bus; a memory device coupled to said data bus; and a processor coupled to said data bus, wherein the processor is configured to attempt to initiate a first network link of a plurality of network links of a plurality of protocols and diverse types of connection in response to a request for said first network link based upon a priority order assigned by the user of said electronic system and stored on the computer system, and wherein if said first network link is not established and if a user has previously designated an alternative network link for said first network link, said processor is further configured to attempt to initiate said alternative network link. - View Dependent Claims (26, 27, 28, 29, 30, 31)
-
Specification