Configuration control by automatic communication port selection and switching configuration by switching communication port
First Claim
1. A method of controlling communication ports for an online session of a multi-user application, comprising:
- opening multiple communication ports on a first network computer executing the application, through which the application can send communication signals to other network computers that are participating in the online session;
associating each of the communication ports of the first computer with a protocol such that communication signals that the application sends and receives will conform to the protocol of the communication port;
designating an active communication port through which the application will send and receive communication signals for the first computer;
sending a communication signal to another network computers participating in the online session, wherein the communication signal identifies the active communication port and the associated protocol for the first computer.
4 Assignments
0 Petitions
Accused Products
Abstract
A network application operates in a multi-user environment and in various network communication configurations. The application controls the selection of communication ports and associated communication protocols for a network computer that is participating in an online session of the multi-user application. A network computer running the application opens multiple communication ports through which the application can send communication signals to other network computers that are participating in the online session. The network computer then associates each of the opened communication ports with a communication protocol, such that communication signals that the application sends and receives will conform to the protocol of the communication port. The network computer then designates an active communication port through which the application will send and receive communication signals for the first computer. The network computer then sends a communication signal to the other network computers participating in the online session identifying the active communication port and the associated protocol for the first computer.
-
Citations
22 Claims
-
1. A method of controlling communication ports for an online session of a multi-user application, comprising:
-
opening multiple communication ports on a first network computer executing the application, through which the application can send communication signals to other network computers that are participating in the online session;
associating each of the communication ports of the first computer with a protocol such that communication signals that the application sends and receives will conform to the protocol of the communication port;
designating an active communication port through which the application will send and receive communication signals for the first computer;
sending a communication signal to another network computers participating in the online session, wherein the communication signal identifies the active communication port and the associated protocol for the first computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 12, 13)
-
-
9. A method of controlling the switching of communication ports for an online session of a multi-user application, comprising:
-
opening multiple communication ports on a first network computer through which the application can send communication signals to other network computers that are participating in the online session;
associating each of the communication ports of the first computer with a protocol such that communication signals that the application sends and receives will conform to the protocol of the communication port;
designating an active communication port through which the application will send and receive communication signals for the first computer;
sending a communication signal to the other network computers participating in the online session, wherein the communication signal identifies the active communication port and the associated protocol for the first computer;
receiving a configuration change message from another computer participating in the online session, the configuration change message indicating that a communication configuration of the online session has changed;
designating a new active communication port based upon the new communication configuration of the online session. - View Dependent Claims (10, 11, 14, 15)
-
-
16. A system that controls the switching of communication ports for an online session of a multi-user application, the system comprising one or more processors that execute program instructions and receive a data set, wherein the program instructions cause the system to perform operations including:
-
opening multiple communication ports on a first network computer through which the application can send communication signals to other network computers that are participating in the online session;
associating each of the communication ports of the first computer with a protocol such that communication signals that the application sends and receives will conform to the protocol of the communication port;
designating an active communication port through which the application will send and receive communication signals for the first computer;
sending a communication signal to another network computers participating in the online session, wherein the communication signal identifies the active communication port and the associated protocol for the first computer. - View Dependent Claims (17, 18, 19)
-
-
20. A program product for use in a computer system that executes program steps recorded in a computer-readable media to perform a method of controlling communication ports for an online session of a multi-user application, the program product comprising:
-
a media that can store program instructions;
a plurality of computer-readable instructions that are stored on the media and are executable by the computer to perform a method comprising;
opening multiple communication ports on a first network computer through which the application can send communication signals to other network computers that are participating in the online session;
associating each of the communication ports of the first computer with a protocol such that communication signals that the application sends and receives will conform to the protocol of the communication port;
designating an active communication port through which the application will send and receive communication signals for the first computer;
sending a communication signal to another network computers participating in the online session, wherein the communication signal identifies the active communication port and the associated protocol for the first computer.
-
-
21. A system that controls the switching of communication ports for an online session of a multi-user application, the system comprising one or more processors that execute program instructions and receive a data set, wherein the program instructions cause the system to perform operations including:
-
opening multiple communication ports on a first network computer through which the application can send communication signals to other network computers that are participating in the online session;
associating each of the communication ports of the first computer with a protocol such that communication signals that the application sends and receives will conform to the protocol of the communication port;
designating an active communication port through which the application will send and receive communication signals for the first computer;
sending a communication signal to the other network computers participating in the online session, wherein the communication signal identifies the active communication port and the associated protocol for the first computer;
receiving a configuration change message from another computer participating in the online session, the configuration change message indicating that a communication configuration of the online session has changed;
designating a new active communication port based upon the new communication configuration of the online session.
-
-
22. A program product for use in a computer system that executes program steps recorded in a computer-readable media to perform a method of controlling communication ports for an online session of a multi-user application, the program product comprising:
-
a media that can store program instructions;
a plurality of computer-readable instructions that are stored on the media and are executable by the computer to perform a method comprising;
opening multiple communication ports on a first network computer through which the application can send communication signals to other network computers that are participating in the online session;
associating each of the communication ports of the first computer with a protocol such that communication signals that the application sends and receives will conform to the protocol of the communication port;
designating an active communication port through which the application will send and receive communication signals for the first computer;
sending a communication signal to the other network computers participating in the online session, wherein the communication signal identifies the active communication port and the associated protocol for the first computer;
receiving a configuration change message from another computer participating in the online session, the configuration change message indicating that a communication configuration of the online session has changed;
designating a new active communication port based upon the new communication configuration of the online session.
-
Specification