Software and method that enables selection of one of a plurality of network communications service providers
First Claim
1. A non-transitory computer-readable medium having stored thereon, computer-executable instructions that, in response to being executed by a computing device, cause the computing device to perform a method comprising:
- selecting a remote device from a plurality of independently-operated remote devices;
selecting a communications network from a listing of a plurality of available communications networks that are useable for communication to the selected remote device;
initiating a communication link between the computing device and the selected remote device using the selected communications network; and
initiating data transfers between the computing device and the selected remote device via the communication link,wherein the selecting of the remote device and the selecting of the communications network is made independently of one another in a single session.
8 Assignments
0 Petitions
Accused Products
Abstract
Software stored on a computer-readable storage medium at a user station configured for communications with a multiplicity of independently-operated data sources via a non-proprietary network instantiates a user interface function that enables a user at the user station to select one of a plurality of available network communications service providers, a communications function that establishes a communication link between the user station and a selected one of the multiplicity of independently-operated data sources using the selected one of the network communications service providers, and a data transport function that effectuates data transfers between the user station and the selected one of the data sources via the established communication link. Corresponding methods and a dedicated user station providing corresponding functions are also described.
769 Citations
60 Claims
-
1. A non-transitory computer-readable medium having stored thereon, computer-executable instructions that, in response to being executed by a computing device, cause the computing device to perform a method comprising:
-
selecting a remote device from a plurality of independently-operated remote devices; selecting a communications network from a listing of a plurality of available communications networks that are useable for communication to the selected remote device; initiating a communication link between the computing device and the selected remote device using the selected communications network; and initiating data transfers between the computing device and the selected remote device via the communication link, wherein the selecting of the remote device and the selecting of the communications network is made independently of one another in a single session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 57)
-
-
13. A non-transitory computer-readable storage medium having stored thereon, computer-executable instructions that, in response to being executed by a computing device, cause the computing device to perform a method comprising:
-
selecting a remote device from a plurality of independently-operated remote devices; selecting a network communications protocol from a listing of a plurality of available network communications protocols; after selecting the remote device and the network communications protocol, initiating a communication link between the computing device and the selected remote device; and initiating data transfers in accordance with the selected network communications protocol between the computing device and the selected remote device via the communication link, wherein the selecting of the remote device and the selecting of the network communications protocol is made independently of one another in a single session. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 58)
-
-
23. A non-transitory computer-readable medium having stored thereon, computer-executable instructions that, in response to being executed by a computing device, cause the computing device to perform a method comprising:
-
selecting a remote device from a plurality of independently-operated remote devices; selecting a network communications media from a listing of a plurality of available network communications media that are useable for communication to the selected remote device; initiating a communication link between the computing device and the selected remote device via the selected network communications media; and initiating data transfers between the computing device and the selected remote device via the communication link, wherein the selecting of the remote device and the selecting of the network communications media is made independently of one another in a single session. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 59)
-
-
35. A non-transitory computer-readable medium having stored thereon, computer-executable instructions that, in response to being executed by a computing device, cause the computing device to perform a method comprising:
-
selecting a remote device from a plurality of independently-operated remote devices; selecting a communications network from a listing of a plurality of available communications networks that are useable for communication to the selected remote device; initiating a communication link between the computing device and the selected remote device using the selected network communications network; fetching data from the selected remote device via the communication link; and storing the fetched data in a storage location at the computing device, wherein the selecting of the remote device and the selecting of the communications network is made independently of one another in a single session. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 60)
-
Specification