Method and apparatus for load balancing for a processor operated data communications device
First Claim
1. A method of load balancing for a processor operable in data terminal equipment having a plurality of applications programs, the plurality of applications programs including a communications application program, the data terminal equipment having a capacity to concurrently operate the plurality of application programs, the processor coupled through an interface apparatus to a channel for data transmission and reception, the method comprising:
- (a) selecting a priority for data transfer to form a data transfer priority;
(b) determining a processor availability for operation of the communications application program based on the data transfer priority;
(c) mapping the processor availability to at least one of a plurality of modulation modes to form a subset of modulation modes;
(d) limiting data transfer automode operations to the subset of modulation modes; and
(e) instituting a modulation mode of the subset of modulation modes for data transfer between the processor and the channel.
3 Assignments
0 Petitions
Accused Products
Abstract
An apparatus (200) and method for load balancing for a processor (103) operable in data terminal equipment (102), such as a personal computer or workstation, for operation of a data communications program for data transmission and reception over a communications channel (105), concurrently with the operation of other applications programs. The apparatus includes a loading selector (205) coupleable to a user interface (100) for selection of a data transfer priority. A priority translator (210) coupled to the load selector (205) maps or translates the data transfer priority to a modulation mode or to a subset of modulation modes. The priority translator (210) may also determine processor availability, which is then also mapped to a modulation mode or to a subset of modulation modes. A modulation mode controller (215) coupled to the priority translator (210) then limits or overrides automode functions or operations during a training period of the data communications devices for data transfer, limiting the modulation mode to one within the subset of modulation modes. Depending upon the data transfer priority selected by the user, the processor (103) has sufficient remaining availability for the concurrent and effective operation of other applications programs.
69 Citations
40 Claims
-
1. A method of load balancing for a processor operable in data terminal equipment having a plurality of applications programs, the plurality of applications programs including a communications application program, the data terminal equipment having a capacity to concurrently operate the plurality of application programs, the processor coupled through an interface apparatus to a channel for data transmission and reception, the method comprising:
-
(a) selecting a priority for data transfer to form a data transfer priority; (b) determining a processor availability for operation of the communications application program based on the data transfer priority; (c) mapping the processor availability to at least one of a plurality of modulation modes to form a subset of modulation modes; (d) limiting data transfer automode operations to the subset of modulation modes; and (e) instituting a modulation mode of the subset of modulation modes for data transfer between the processor and the channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of load balancing for a processor operable in data terminal equipment having a plurality of applications programs, the plurality of applications programs including a communications application program, the data terminal equipment having a capacity to concurrently operate the plurality of application programs, the processor coupled through an interface apparatus to a channel for data transmission and reception, the method comprising:
-
(a) generating a prompt for a provision of a data transfer priority; (b) reading the data transfer priority provided in response to the prompt of step (a); (c) mapping the data transfer priority to at least one of a plurality of modulation modes to form a subset of modulation modes; (d) limiting data transfer automode operations to the subset of modulation modes; and (e) instituting a modulation mode of the subset of modulation modes for data transfer between the processor and the channel. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. An apparatus for load balancing for a processor operable in data terminal equipment having a plurality of applications programs, the plurality of applications programs including a communications application program, the data terminal equipment having a capacity to concurrently operate the plurality of application programs, the processor coupled through an interface apparatus to a channel for data transmission and reception, the data terminal equipment having a user interface, the apparatus comprising:
-
a loading selector coupleable to the user interface for selection of a priority for data transfer to form a data transfer priority; a priority translator coupled to the loading selector, the priority translator responsive to the selection of the data transfer priority to map the data transfer priority to at least one of a plurality of modulation modes to form a subset of modulation modes; and a modulation mode controller coupled to the priority translator, the modulation mode controller responsive to the formation of the subset of modulation modes to limit data transfer automode operations to the subset of modulation modes, and the modulation mode controller further responsive, in conjunction with the communications applications program, to institute a modulation mode of the subset of modulation modes for data transfer between the processor and the channel. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification