Adaptive processor system
First Claim
Patent Images
1. A method of executing at least one application associated with a telecommunications connection by at least one processing unit, the method comprising:
- (i) forming a database that comprises several applications and operationally connecting the database to the at least one processing unit via a fast packet-switched network so as to load applications to the at least one processing unit;
(ii) allocating an available processing unit of the at least one processing unit for the telecommunications connection in question;
(iii) identifying the applications required by the telecommunications connection in question; and
(iv) loading the applications required by the telecommunications connection in question to the allocated processing unit from said database via said fast packet-switched network using the protocol of the network without conversion to higher-level protocols.
4 Assignments
0 Petitions
Accused Products
Abstract
An arrangement and method for executing different applications associated with several connections using at least one processing unit is provided. The arrangement includes a controller and a database that has several applications. The at least one processing unit and the controller are connected to the database. The controller allocates an available processing unit for each connection at the beginning of the connection, identifies the applications required by the connection concerned, and loads the applications from the database to the allocated processing unit.
25 Citations
23 Claims
-
1. A method of executing at least one application associated with a telecommunications connection by at least one processing unit, the method comprising:
-
(i) forming a database that comprises several applications and operationally connecting the database to the at least one processing unit via a fast packet-switched network so as to load applications to the at least one processing unit;
(ii) allocating an available processing unit of the at least one processing unit for the telecommunications connection in question;
(iii) identifying the applications required by the telecommunications connection in question; and
(iv) loading the applications required by the telecommunications connection in question to the allocated processing unit from said database via said fast packet-switched network using the protocol of the network without conversion to higher-level protocols. - View Dependent Claims (3, 4, 5, 6)
-
-
2. A method of executing at least one application associated with a connection by at least one processing unit, the method comprising:
-
(1) forming a database that comprises several applications and operationally connecting the database to the at least one processing unit via a fast packet-switched network so as to load applications to the at least one processing unit;
(2) tracking available processing units and the applications loaded to the at least one processing unit;
(3) identifying applications required by the connection concerned;
(4) allocating an available processing unit for the connection concerned, preferably one to which as large a part as possible of the applications required by the connection concerned has been loaded; and
(5) if the processing unit allocated lacks any of the applications required by the connection concerned, loading the missing applications thereto from said database via said fast packet-switched network using the protocol of the network without conversion to higher-level protocols. - View Dependent Claims (16, 17, 18)
-
-
7. An arrangement for executing at least one application associated with a telecommunications connection by at least one processing unit, the arrangement comprising:
-
a controller and a database that contains several different applications;
a fast packet-switched network arranged from the processing units to said database;
the controller being arranged to allocate, at least at the beginning of each telecommunications connection, an available processing unit for the telecommunications connection concerned, and the controller being arranged to identify the applications required by the telecommunications connection concerned, and to load them to the allocated processing unit from said database via said fast packet-switched network using the protocol of the network without conversion to higher-level protocols. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
8. An arrangement for executing at least one application associated with a connection by at least one processing unit, the arrangement comprising:
-
a controller and a database that contains several different applications;
a fast packet-switched network arranged from the processing units to said database; and
the controller being arranged to keep track of available processing units and of what applications have been stored in the processing units;
at least at the beginning of each connection, the controller is arranged to identify the applications required by the connection concerned;
allocate an available processing unit for the connection concerned, preferably one to which as large a part as possible of the applications required by the connection concerned has been loaded; and
if the processing unit allocated lacks any of the applications required by the connection concerned, load the missing applications thereto from said database via said fast packet-switched network using the protocol of the network without conversion to higher-level protocols. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
14. A telecommunication method comprising:
-
allocating, at least at the beginning of each telecommunications connection, an available processing unit for the telecommunications connection concerned;
identifying the applications required by the telecommunications connection concerned; and
transferring the required applications from a database to a the available processing unit using a broadband packet-switched telecommunication network during a telecommunications connection, the transfer being performed using a protocol of said packet-switched telecommunication network, substantially without any conversion to higher-level protocols.
-
-
15. A method according to clam 2, wherein the applications are loaded to the processing unit via the same interface through which the information associated with said connection is transferred to the processing unit.
Specification