1. A method of controlling access by a client to a resource that is controlled by a resource server and is made available to members of a nested group, the method comprising:
(a) presenting from the client to the resource server a first request to access the resource;
(b) in response to the first request, sending a challenge from the resource server to the client to prove membership in the nested group;
(c) in response to the challenge, performing a search at the client to obtain a chain of group credentials that proves membership in the nested group; and
(d) presenting from the client to the resource server a second request to access the resource, the second request including the chain of group credentials.
2. The method of claim 1 wherein membership in each group is controlled by a group server and wherein step (c) comprises contacting with the client at least one group server to obtain therefrom group credentials proving membership in the group controlled by that server.
3. The method of claim 2 wherein step (c) further comprises providing from the client to the at least one group server group credentials proving membership in a group nested in the group controlled by that server.
4. The method of claim 1, wherein one of said chains of group credentials comprise one or more proofs of group membership.
5. The method of claim 4, wherein said proofs of group membership comprise one or more group membership certificates.
6. The method of claim 4, wherein said proofs of group membership comprise one or more group membership lists.
7. The method of claim 1, wherein one of said chains of group credentials comprise one or more proofs of group non-membership.
8. The method of claim 7, wherein said proofs of group non-membership comprise one or more group non-membership certificates.
9. The method of claim 7, wherein said proofs of group non-membership comprise one or more group membership lists.
10. A method of controlling access by a client to a resource that is controlled by a resource server and is made available to non-members of a nested group, the method comprising:
(a) presenting from the client to the resource server a first request to access the resource;
(b) in response to the first request, sending a challenge from the resource server to the client to prove non-membership in the nested group;
(c) in response to the challenge, performing a search at the client to obtain a chain of group credentials that proves non-membership in the nested group; and
(d) presenting from the client to the resource server a second request to access the resource, the second request including the chain of group credentials.
11. The method of claim 10 wherein membership in each group is controlled by a group server and wherein step (c) comprises contacting with the client at least one group server to obtain therefrom group credentials proving non-membership in the group controlled by that server.
12. The method of claim 11 wherein step (c) further comprises providing from the client to the at least one group server group credentials proving non-membership in a group nested in the group controlled by that server.
13. The method of claim 10, wherein one of said chains of group credentials comprise one or more proofs of group membership.
14. The method of claim 13, wherein said proofs of group membership comprise one or more group membership certificates.
15. The method of claim 13, wherein said proofs of group membership comprise one or more group membership lists.
16. The method of claim 10, wherein one of said chains of group credentials comprise one or more proofs of group non-membership.
17. The method of claim 16, wherein said proofs of group non-membership comprise one or more group non-membership certificates.
18. The method of claim 16, wherein said proofs of group non-membership comprise one or more group membership lists.
19. A computer system having a resource to which a client desires access and which is controlled by a resource server so that the resource is made available to members of a nested group, the system comprising:
a mechanism in the client that presents to the resource server a first request to access the resource;
a mechanism in the resource server and operable in response to the first request, that sends a challenge to the client to prove membership in the nested group;
a mechanism in the client and operable in response to the challenge, that performs a search to obtain a chain of group credentials that proves membership in the nested group; and
a mechanism in the client that presents to the resource server a second request to access the resource, the second request including the chain of group credentials.
20. The system of claim 19 wherein membership in each group is controlled by a group server and wherein the mechanism that obtains a chain of group credentials comprises a mechanism that contacts at least one group server to obtain therefrom group credentials proving membership in the group controlled by that server.
21. The system of claim 20 wherein the mechanism that obtains a chain of group credentials further comprises a mechanism that provides to the at least one group server group credentials proving membership in a group nested in the group controlled by that server.
22. The system of claim 19, wherein one of said chains of group credentials comprise one or more proofs of group membership.
23. The system of claim 22, wherein said proofs of group membership comprise one or more group membership certificates.
24. The system of claim 22, wherein said proofs of group membership comprise one or more group membership lists.
25. The system of claim 19, wherein one of said chains of group credentials comprise one or more proofs of group non-membership.
26. The system of claim 25, wherein said proofs of group non-membership comprise one or more group non-membership certificates.
27. The system of claim 25, wherein said proofs of group non-membership comprise one or more group membership lists.
28. A computer system having a resource to which a client desires access and which is controlled by a resource server so that the resource is made available to non-members of a nested group, the system comprising:
a mechanism in the client that presents to the resource server a first request to access the resource;
a mechanism in the resource server and operable in response to the first request, that sends a challenge to the client to prove non-membership in the nested group;
a mechanism in the client and operable in response to the challenge, that performs a search to obtain a chain of group credentials that proves non-membership in the nested group; and
a mechanism in the client that presents to the resource server a second request to access the resource, the second request including the chain of group credentials.
29. The system of claim 28 wherein membership in each group is controlled by a group server and wherein the mechanism that obtains a chain of group credentials comprises a mechanism that contacts at least one group server to obtain therefrom group credentials proving non-membership in the group controlled by that server.
30. The system of claim 29 wherein the mechanism that obtains a chain of group credentials further comprises a mechanism that provides to the at least one group server group credentials proving non-membership in a group nested in the group controlled by that server.
31. The system of claim 28, wherein one of said chains of group credentials comprise one or more proofs of group membership.
32. The system of claim 31, wherein said proofs of group membership comprise one or more group membership certificates.
33. The system of claim 31, wherein said proofs of group membership comprise one or more group membership lists.
34. The system of claim 28, wherein one of said chains of group credentials comprise one or more proofs of group non-membership.
35. The system of claim 34, wherein said proofs of group non-membership comprise one or more group non-membership certificates.
36. The system of claim 34, wherein said proofs of group non-membership comprise one or more group membership lists.
37. A client device on a computer network, said client device configured for requesting one or more resources from a server on the network, in which access to said resources is so controlled by said server as to make them available to members of a nested group, said client device comprising:
A. means for presenting to the server a first request to access the resource;
B. means operable in response to a challenge from the server generated by the first request for performing a search to obtain one or more chains of group credentials that prove client membership in the nested group, and
C. means for transmitting to the server a second request for one or more of the resources, said second request including the one or more chains of group credentials that prove client membership in the nested group.
38. The client device of claim 37, wherein one of said chains of group credentials comprise one or more proofs of group membership.
39. The client device of claim 38, wherein said proofs of group membership comprise one or more group membership certificates.
40. The client device of claim 38, wherein said proofs of group membership comprise one or more group membership lists.
41. The client device of claim 37, wherein one of said chains of group credentials comprise one or more proofs of group non-membership.
42. The client device of claim 41, wherein said proofs of group non-membership comprise one or more group non-membership certificates.
43. The client device of claim 41, wherein said proofs of group non-membership comprise one or more group membership lists.
44. A client device on a computer network, said client device configured for requesting one or more resources from a server on the network, in which access to said resources is so controlled by said server as to make them available to non-members of a nested group, said client device comprising:
A. means for presenting to the server a first request to access the resource,
B. means operable in response to a challenge from the server generated by the first request for performing a search to obtain one or more chains of group credentials that prove client non-membership in the nested group, and
C. means for transmitting to the server a second request for one or more of the resources, said second request including the one or more chains of group credentials that prove client non-membership in the nested group.
45. The client device of claim 44, wherein one of said chains of group credentials comprise one or more proofs of group membership.
46. The client device of claim 45, wherein said proofs of group membership comprise one or more group membership certificates.
47. The client device of claim 45, wherein said proofs of group membership comprise one or more group membership lists.
48. The client device of claim 44, wherein one of said chains of group credentials comprise one or more proofs of group non-membership.
49. The client device of claim 48, wherein said proofs of group non-membership comprise one or more group non-membership certificates.
50. The client device of claim 48, wherein said proofs of group nonmembership comprise one or more group membership lists.
51. A computer program product comprising a computer usable medium having thereon computer readable program code representing a sequence of instructions that, when executed by a processor in a network device requesting one or more resources from a server, in which access to said resources is so controlled by said server as to make them available to members of a nested group, configures the network device to operate as a client device that:
A. presents to the server a first request to access the resource,
B. in response to a challenge from the server generated by the first request performs a search to obtain one or more chains of group credentials that prove client membership in the nested group, and
C. transmits to the server a second request for one or more resources, said second request including the one or more chains of group credentials that prove membership in the nested group.
52. The computer program product of claim 51, wherein one of said chains of group credentials comprise one or more proofs of group membership.
53. The computer program product of claim 52, wherein said proofs of group membership comprise one or more group membership certificates.
54. The computer program product of claim 52, wherein said proofs of group membership comprise one or more group membership lists.
55. The computer program product of claim 51, wherein one of said chains of group credentials comprise one or more proofs of group non-membership.
56. The computer program product of claim 55, wherein said proofs of group non-membership comprise one or more group non-membership certificates.
57. The computer program product of claim 55, wherein said proofs of group non-membership comprise one or more group membership lists.
58. A computer program product comprising a computer usable medium having thereon computer readable program code representing a sequence of instructions that, when executed by a processor in a network device requesting one or more resources from a server, in which access to said resources is so controlled by said server as to make them available to non-members of a nested group, configures the network device to operate as a client device that:
A. presents to the server a first request to access the resource,
B. in response to a challenge from the server generated by the first request performs a search to obtain one or more chains of group credentials that prove client non-membership in the nested group, and
C. transmits to the server a second request for one or more resources, said second request including the one or more chains of group credentials that prove non-membership in the nested group.
59. The computer program product of claim 58, wherein one of said chains of group credentials comprise one or more proofs of group membership.
60. The computer program product of claim 59, wherein said proofs of group membership comprise one or more group membership certificates.
61. The computer program product of claim 59, wherein said proofs of group membership comprise one or more group membership lists.
62. The computer program product of claim 58, wherein one of said chains of group credentials comprise one or more proofs of group non-membership.
63. The computer program product of claim 62, wherein said proofs of group non-membership comprise one or more group non-membership certificates.
64. The computer program product of claim 62, wherein said proofs of group non-membership comprise one or more group membership lists.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. Compound of formula:
1548
in which:
R1 represents a (C2-C6)alkyl; a group (CH2)n-G with n ranging from 0 to 5 and G representing a non-aromatic C3-C13 mono- or polycyclic hydrocarbon group optionally substituted with one or more (C1-C3) alkyl; a phenyl(C1-C3) alkyl in which the phenyl group is optionally substituted one or more times with a halogen, with a (C1-C3)alkyl or with a (C1-C3)alkoxy; a group (CH2)nNR2R3 in which n represents an integer from 1 to 6 and R2 and R3, which may be identical or different, represent a (C1-C3)alkyl or constitute, with the nitrogen atom to which they are attached, a morpholino, piperidino, pyrrolidinyl or piperazinyl group;
X1, X2, X3 or X4 each independently represents a hydrogen or halogen atom, a (C1-C6)alkyl, a (C1-C3)alkoxy or a trifluoromethyl; it being understood that only one from among X1, X2, X3 and X4 possibly represents a hydrogen atom;
R4 represents hydrogen, a group (CH2)nCOOR5 in which n is as defined above and R5 represents a hydrogen atom, a (C1-C6) alkyl or a (C6-C10) aryl-(C1-C6)alkyl; a (C1-C6)alkyl; a group (CH2)nOR5 or a group (CH2)nNR2R3 in which n, R2, R3 and R5 are as defined above; a group (CH2)n-tetrazolyl in which n is as defined above, or R4 represents one of these: groups in the form of an alkali-metal or alkaline-earth metal salt;
Y1, Y2 and Y3 independently represent a hydrogen, a halogen, a (C1-C3)alkyl, a (C1-C3)alkoxy, a nitro, cyano, (C1-C6)acylamino, carbamoyl, trifluoromethyl, a group COOR6 in which R6 represents hydrogen, or (C1-C3) alkyl;
or one of the salts or solvates thereof.
2. Compound of formula (I) according to claim 1, in which R1, R4, X1, X2, X3 and X4 are as defined in claim 1 and Y1, Y2 and Y3 represent hydrogen; a salt or solvate thereof.
3. Compound of formula (I) according to claim 1, in which R1 and R4 are as defined in claim 1, Y1, Y2 and Y3 represent hydrogen; and
1549
represents 2,6-dimethoxy-4-methylphenyl;
a salt or solvate thereof.
4. Compound of formula (I) according to claim 1, in which R1, R4, Y1, Y2 and Y3 are as defined in claim 1, and
1550
represents 2,6-dimethoxy-4-methylphenyl;
a salt or solvate thereof.
5. Compound of formula (I) according to claim 1, in which R1, R4, Y1, Y2 and Y3 are as defined in claim 1, and
1551
X2 representing methyl or a chlorine atom;
a salt or solvate thereof.
6. Compound of formula:
1552
in which R1, X1, X2, X3 and X4 are as defined for (I) in claim 1.
7. Process for the preparation of a compound of formula (I) according to any one of claims 1 to 5, comprising the step consisting in reacting an aminotriazole of formula:
1553
in which R1, X1, X2, X3 and X4 are as defined for (I) in claim 1, with an indolecarboxylic acid derivative of formula 8:
1554
in which R4, Y1, Y2 and Y3 are as defined for (I) in claim 1, in order to obtain the compounds of formula (I),
a salt or solvate thereof.
8. Process for the preparation of a compound of formula (I) according to any one of claims 1 to 5, comprising the reaction of an aminotriazole of formula:
1555
in which R1, X1, X2, X3 and X4 are as defined for (I)
either with an indolecarboxylic acid derivative of formula:
1556
in which R4, Y1, Y2 and Y3 are as defined above for (I);
or with an indolecarboxylic acid derivative of formula:
1557
in which Y1, Y2 and Y3 are as defined above for (I) and R4 is a precursor group of R4, in which case the compound of formula:
1558
in which R1, X1, X2, X3, X4, Y1, Y2 and Y3 are as defined for (I) and R4 is a precursor group of R4, R4 being defined for (I), is formed as an intermediate.
9. Pharmaceutical composition containing, as active principle, a compound of formula (I) according to claim 1, or one of the pharmaceutically acceptable salts thereof.
10. Pharmaceutical composition containing, as active principle, a compound according to claim 2, or one of the pharmaceutically acceptable salts thereof.
11. Pharmaceutical composition containing, as active principle, a compound according to claim 3, or one of the pharmaceutically acceptable salts thereof.
12. Pharmaceutical composition containing, as active principle, a compound according to claim 4, or one of the pharmaceutically acceptable salts thereof.
13. Pharmaceutical composition containing, as active principle, a compound according to claim 5, or one of the pharmaceutically acceptable salts thereof.
14. Use of a compound according to any one of claims 1 to 5 for the preparation of medicines intended to treat eating behaviour disorders and obesity and to reduce the intake of food.
15. Use of a compound according to any one of claims 1 to 5, for the preparation of medicines intended to treat tardive dyskinesia.
16. Use of a compound according to any one of claims 1 to 5 for the preparation of medicines intended to treat disorders of the gastrointestinal sphere.