User based communication mode selection on a device capable of carrying out network communications.
First Claim
1. An application program executable upon a computing device capable of supporting network communications via multiple differing communication modes, the application comprising:
- a set of user interface elements facilitating designating a communication mode through which communications originating from the application pass; and
an interface to a transport layer component for;
initiating binding a network interface to an endpoint opened by the application in accordance with the designation of the communication mode, and passing transmission requests to the interface identifying the endpoint and thereby forcing use of the network interface to complete the transmission requests.
2 Assignments
0 Petitions
Accused Products
Abstract
An application program is disclosed for execution on a computing device capable of supporting network communications via multiple differing communication modes. The application includes a set of user interface elements facilitating easy user selection of one of a set of communication modes supported by the computing device. Thereafter, the selected communication mode is utilized to support communications for the application. The application program also includes an interface to a transport layer component. The interface initiates binding a network interface to an endpoint opened by the application in accordance with the designation of the communication mode. Furthermore, the interface passes transmission requests to the interface identifying the endpoint. Therefore the interface facilitates forcing use of the designated network interface to complete the transmission requests of the application.
-
Citations
42 Claims
-
1. An application program executable upon a computing device capable of supporting network communications via multiple differing communication modes, the application comprising:
-
a set of user interface elements facilitating designating a communication mode through which communications originating from the application pass; and
an interface to a transport layer component for;
initiating binding a network interface to an endpoint opened by the application in accordance with the designation of the communication mode, and passing transmission requests to the interface identifying the endpoint and thereby forcing use of the network interface to complete the transmission requests. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for establishing a network connection through an application user interface presented by an application program executing upon a computing device capable of supporting network communications via multiple differing communication modes, the method comprising:
-
presenting, via the user interface, a set of user interface elements facilitating a designation of a communication mode through which communications originating from the application pass;
registering the designation of the communication mode;
initiating binding a network interface to an endpoint opened by the application in accordance with the designation of the communication mode; and
passing transmission requests to the interface identifying the endpoint and thereby forcing use of the network interface to complete the transmission requests. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A computer-readable medium including computer-executable instructions for establishing a network connection through an application user interface presented by an application program executing upon a computing device capable of supporting network communications via multiple differing communication modes, the computer-executable instructions facilitating performing the steps of:
-
presenting, via the user interface, a set of user interface elements facilitating a designation of a communication mode through which communications originating from the application pass;
registering the designation of the communication mode;
initiating binding a network interface to an endpoint opened by the application in accordance with the designation of the communication mode; and
passing transmission requests to the interface identifying the endpoint and thereby forcing use of the network interface to complete the transmission requests. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
Specification