Communication infrastructure arrangement for multiuser
First Claim
1. A communication infrastructure arrangement in a data processing system for multi-user applications, i.e. applications for multiple clients, enabling simultaneous communication across an application communication network (1) between several clients joined in at least one client group (CG), said infrastructure arrangement comprising:
- a) at least one distributed multi-user application on the application communication network (1), each multi-user application having nodes (AC, ASNS, ACG, AR, AS, APDB, ALS, ANMS, CAS, CGH) and databases (11, DB1, APDB) for handling each client group (CG);
b) a set of attributes (7, 8, CGDB) for each client group (CG) determining the function and usage of the client group, at least one of said attributes being selected among the following;
Receiver, Source, Membership protection mode, Event distribution mode, Name and Alias, Distribution mode, Termination conditions, Client profile, Parents, Ancestors, Children, Descendants;
c) at least one session (13), in which the attributes are listed;
d) the selection of attributes being made to fit the intended function of the client group (CG) and the capabilities of the application communication network (1), said infrastructure arrangement being characterized in that it further comprises;
e) a receiver client group for distributing identical data to all members of the client group, the receiver client group having an associated network address (e.g. an IP multicast) or an application address; and
an application server (AS) for distributing the application data to application clients and client groups (CG) according to queries, requests or subscriptions, such queries, requests or subscriptions may be expressed in terms of subscriptions to application data units (9) carrying application tags.
1 Assignment
0 Petitions
Accused Products
Abstract
This invention relates to a communication infrastructure arrangement in and a computer readable program product for a data processing system for multi-user applications, i.e. applications for multiple clients, enabling simultaneous communication across an application communication network (1) between several clients joined in at least one client group (CG). At least one distributed multi-user application is provided on the application communication network (1). Each multi-user application has nodes (AC, ASNS, ACG, AR, AS, APDB, ALS, ANMS, CAS, CGH) and databases (11, DB1, APDB) for handling each client group (CG). A set of attributes (7, 8, CGDB) for each client group (CG) determines the function and usage of the client group. At least one session (13) is provided, in which the attributes are listed. The selection of attributes is made to fit the intended function of the client group (CG) and the capabilities of the application communication network (1).
170 Citations
40 Claims
-
1. A communication infrastructure arrangement in a data processing system for multi-user applications, i.e. applications for multiple clients, enabling simultaneous communication across an application communication network (1) between several clients joined in at least one client group (CG), said infrastructure arrangement comprising:
-
a) at least one distributed multi-user application on the application communication network (1), each multi-user application having nodes (AC, ASNS, ACG, AR, AS, APDB, ALS, ANMS, CAS, CGH) and databases (11, DB1, APDB) for handling each client group (CG);
b) a set of attributes (7, 8, CGDB) for each client group (CG) determining the function and usage of the client group, at least one of said attributes being selected among the following;
Receiver, Source, Membership protection mode, Event distribution mode, Name and Alias, Distribution mode, Termination conditions, Client profile, Parents, Ancestors, Children, Descendants;
c) at least one session (13), in which the attributes are listed;
d) the selection of attributes being made to fit the intended function of the client group (CG) and the capabilities of the application communication network (1), said infrastructure arrangement being characterized in that it further comprises;
e) a receiver client group for distributing identical data to all members of the client group, the receiver client group having an associated network address (e.g. an IP multicast) or an application address; and
an application server (AS) for distributing the application data to application clients and client groups (CG) according to queries, requests or subscriptions, such queries, requests or subscriptions may be expressed in terms of subscriptions to application data units (9) carrying application tags. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer readable program product comprising a computer useable medium having computer readable code embodied therein for causing a computer to store an unpredictable amount of time-valued or log data in a file system of a computer operating system executing an application program, said computer readable code comprising:
-
computer readable program and code devices configured to cause a device with computational capacity to install a software environment and user interface for management of software components for providing communication infrastructure in a data processing system for multi-user applications, i.e. applications for 1 multiple clients, enabling simultaneous communication across an application communication network (1) between several clients joined in at least one client group (CG), comprising a) computer readable programs and code devices configured to cause at least one distributed multi-user application on the application communication network (1), each multi-user application having nodes (AC, ASNS, ACG, AR, AS, APDB, ALS, ANMS, CAS, CGH) and databases (11, DB1, APDB) for handling each client group (CG);
b) computer readable programs and code devices configured to cause a set of attributes (7, 8, CGDB) for each client group (CG) determining the function and usage of the client group, at least one of the attributes being selected among the following;
Receiver, Source, Membership protection mode, Event distribution mode, Name and Alias, Distribution mode, Termination conditions, Client profile, Parents, Ancestors, Children, Descendants;
c) computer readable programs and code devices configured to cause at least one session (13), in which the attributes are listed;
d) the selection of attributes being made to fit the intended function of the client group (CG) and the capabilities of the application communication network (1), said computer program product being characterized by;
e) computer readable programs and code devices configured to cause a receiver client group for distributing identical data to all members of the client group, the receiver client group having an associated network address (e.g. an IP multicast) or an application address; and
f) computer readable programs and code devices configured to cause an application server (AS) for distributing the application data to application clients and client groups (CG) according to queries, requests or subscriptions, such queries, requests or subscriptions may be expressed in terms of subscriptions to application data units (9) carrying application tags. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification