EP1334584A1

Communication infrastructure arrangement for multiuser

Abstract

This record has no abstract on file.

Term

Term ended

Projected expiry passed 22 October 2021, 4.9 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

44 claims: 20 independent, 24 dependent

  1. 1
    Claims of equivalent WO 0235769 A1 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), characterized by 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 ofthe client group;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 ofthe application communication network (1).
  2. 6
    A communication infrastructure arrangement according to anyone ofthe preceding claims, characterized by a source client group being the owner or the source of application data units, the source client group acting as a sender ofthe data unit.
  3. 8
    A communication infrastructure arrangement according to anyone ofthe preceding claims, characterized in that some clients are authorized clients and have particular rights, the authorized client group being called the master group, un-authorized clients have prescribed limitations regarding operations to perform.
  4. 11
    A communication infrastructure arrangement according to anyone ofthe claims 8 to 10, characterized in that the security systems have at least two membership protection modes, of which one is secure to be closed for non-authorized clients and open only for authorized clients and the other is free for all clients to join and leave, as they like.
  5. 12
    A communication infrastructure arrangement according to anyone ofthe preceding claims, characterized by a client group handler (CGH) providing information to the members ofthe client group (CG) about group events, such as clients joining, clients leaving, data units created and deleted, data subscriptions etc.
  6. 15
    A communication infrastructure arrangement according to anyone ofthe claims 12 to 14,. characterized in that the client group handler (CGH) stores a name or alternative names ofthe client group, such that a network address or an application address could identify a client group in order to support operations. on client groups.
  7. 16
    A communication infrastructure arrangement according to anyone ofthe preceding claims, characterized by application tags serving as client group identifier means for identifying the client group.
  8. 17
    A communication infrastructure arrangement according to anyone ofthe preceding claims, characterized by an application server (AS) distributing application data to application clients and client groups (CG) according to queries, requests or subscriptions.
  9. 18
    A communication infrastructure arrangement according to the claims 1 and 17, characterized in that the queries, requests or subscriptions are expressed in terms of subscriptions to application data units (9) carrying application tags.
  10. 19
    A communication infrastructure arrangement according to anyone ofthe claims 12 to 18, characterized in that the client group handler (CGH) comprises a database (DB1) containing data about client groups, the data including for each client group the list of members, and, a list ofthe attributes ofthe client group.
  11. 21
    A communication infrastructure arrangement according to anyone ofthe preceding claims, chracterized in that a network address or an application address identifies a client group, a client group has also a name that is known by the application and stored in an application session name server (ASNS) or in the client group handler (CGH).
  12. 22
    A communication infrastructure arrangement according to anyone ofthe preceding claims, characterized in that at least one of the. client groups also has > one or several alternative names called aliases.
  13. 23
    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 multiple clients, enabling simultaneous communication across an application communication network (1) between several clients joined in at least one client group (CG), characterized by 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 ofthe client group;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 ofthe client group (CG) and the capabilities ofthe application communication network (1).
  14. 28
    A computer readable program product according to anyone, ofthe claims 23 to 27, characterized by computer readable programs and code devices configured to cause a source client group being the owner or the source of application data units, the source client group acting as a sender ofthe data unit.
  15. 30
    A computer readable program product according to anyone ofthe claims 23 to 29, characterized in that some clients are authorized clients and have particular rights, the authorized client group being called the master group, un-authorized clients have prescribed limitations regarding operations to perform.
  16. 33
    A computer readable program product according to anyone ofthe claims 30 to 32, characterized in that the security systems have at least two membership protection modes, of which one is secure to be closed for non-authorized clients and open only for authorized clients and the other is free for all clients to join and leave, as they like.
  17. 34
    A computer readable program product according to anyone of the claims 23 to 33, characterized by computer readable programs and code devices configured to cause a chent group handler (CGH) providing information to the members ofthe client group (CG) about group events, such as clients joining, clients leaving, data units created and deleted, data subscriptions etc.
  18. 37
    A computer readable program product according to anyone ofthe claims 33 to 36, characterized in that the chent group handler (CGH) stores a name or alternative names of the client group, such that a network address or an application address could identify a chent group in order to support operations on chent groups.
  19. 38
    A computer readable program product according to anyone of the claims 23 to 37, characterized by computer readable programs and code devices configured to cause apphcation tags serving as- client group identifier means for identifying the chent group.
  20. 39
    A computer readable program product according to anyone of the claims 23 to 38, characterized by computer readable programs and code devices configured to cause an application server (AS) distributing apphcation data to appHcation cHents and chent groups (CG) according to queries, requests or subscriptions.
  21. 40
    A computer readable program product according to the claims 37 and 39, characterized in that the queries, requests or subscriptions are expressed in terms of subscriptions to appHcation data units (9) carrying application tags.
  22. 41
    A computer readable program product according to anyone ofthe claims 34 to 46, characterized in that the client group handler (CGH) comprises a database (DBl) containing data about cHent groups, the data including for each chent group the list of members, and, a Hst ofthe attributes ofthe cHent group.
  23. 43
    A computer readable program product according to anyone of the claims 23 to 42, chracterized in that a network address or an application address identifies a chent group, a cHent group has also a name that is known by the application and stored in an application session name server (ASNS) or in the cHent group ' handler (CGH).
  24. 44
    A computer readable program product according to anyone ofthe claims 23 to. 43, characterized in that at least one ofthe cHent groups also has one or several alternative names caHed aHases.
Independent claims24