Technique of co-operation between a plurality of client entities
AssigneeOrange
InventorYoann Huiban
Life of this patent
Estimating the term…
Abstract
The invention relates to a technique of co-operation between a plurality of client entities communicating among themselves by way of at least one instantaneous-communication channel established between the client entities and said plurality. A first client entity of said plurality dispatches an executable application to at least one second client entity of said plurality by way of said at least one instantaneous-communication channel. This application is then executed by the first client entity in co-operation with an execution of said application on the second client entity.
Claims12
A method of cooperation between a plurality of client entities communicating with one another by way of at least one instant-communication channel established between the client entities of said plurality, said method comprising the following steps implemented by a first client entity of said plurality:
- dispatching of an executable application to at least one second client entity of said plurality by way of said at least one instant-communication channel established between the client entities of said plurality for execution of an instant-communication application, said dispatching being performed while said instant-communication application is running and via file sharing within the framework of the instant-communication application;
- executing of said application in cooperation with an execution of said application on the second client entity;
- in which the cooperation between the application in the course of execution on the first client entity and that in the course of execution on the second client entity is performed by means of messages relating to the application and transmitted while said instant-communication application is running by way of said at least one instant-communication channel established for execution of said instant-communication application,
- wherein messages relating to the application in the course of execution and messages relating to the instant-communication application are transmitted on said at-least one instant-communication channel and messages relating to the application are solely destined for the application concerned.
A client entity comprising:
- a processor;
- and
- a non-transitory computer-readable memory storing an instant-communication module, a dispatching module and an execution module, wherein when executed by the processor:
- the instant-communication module communicates with at least one other client entity by way of at least one established instant-communication channel;
- the dispatching module dispatches an executable application to at least one other client entity by way of said at least one instant-communication channel established between the client entities of said plurality for execution of an instant-communication application, said dispatching being performed while said instant-communication application is running and via file sharing within the framework of the instant-communication application;
- and
- the execution module executes an application in cooperation with an execution of said application on the other client entity;
- in which the cooperation between the application in the course of execution on the client entity and that in the course of execution on the at least one other client entity is performed by means of messages relating to the application and transmitted while said instant-communication application is running by way of said at least one instant-communication channel established for execution of said instant-communication application,
- wherein messages relating to the application in the course of execution and messages relating to the instant-communication application are transmitted on said at-least one instant-communication channel and messages relating to the application are solely destined for the application concerned.
A system comprising a plurality of client entities communicating with one another by way of at least one instant-communication channel established between the client entities of said plurality, in which said client entities comprise:
- a processor;
- and
- a non-transitory computer-readable memory storing an instant-communication module, a dispatching module and an execution module, wherein when executed by the processor:
- the instant-communication module communicates with at least one other client entity by way of at least one established instant-communication channel established between the client entities of said plurality for execution of an instant-communication application, said dispatching being performed while said instant-communication application is running and via file sharing within the framework of the instant-communication application, and
- the execution module executes an application in cooperation with an execution of said application on the other client entity,
- in which the cooperation between the application in the course of execution on the first client entity and that in the course of execution on the second client entity is performed by means of messages relating to the application and transmitted while said instant-communication application is running by way of said at least one instant-communication channel,
- wherein messages relating to the application in the course of execution and messages relating to the instant-communication application are transmitted on said at-least one instant-communication channel established for execution of said instant-communication application and messages relating to the application are solely destined for the application concerned,
- and in which a client entity furthermore comprises a dispatching module, designed to dispatch an executable application to another client entity by way of said at least one instant-communication channel and the other client entity comprises a reception module, designed to receive from the client entity by way of said at least one instant-communication channel said executable application to be executed in cooperation with the client entity.
A program stored on a non-transitory computer readable medium for a client entity, comprising program code instructions which, when said program is executed by said client entity, controls cooperation between a plurality of client entities communicating with one another by way of at least one instant-communication channel established between the client entities of said plurality, said method comprising the following steps:
- dispatching of an executable application to at least one second client entity of said plurality by way of said at least one instant-communication channel established between the client entities of said plurality for execution of an instant-communication application, said dispatching being performed while said instant-communication application is running and via file sharing within the framework of the instant-communication application;
- execution of said application in cooperation with an execution of said application on the second client entity;
- in which the cooperation between the application in the course of execution on the first client entity and that in the course of execution on the second client entity is performed by means of messages relating to the application and transmitted while said instant-communication application is running by way of said at least one instant-communication channel established for execution of said instant-communication application;
- wherein messages relating to the application in the course of execution and messages relating to the instant-communication application are transmitted on said at-least one instant-communication channel and messages relating to the application are solely destined for the application concerned.
A non-transitory computer readable medium recording medium readable by a client entity comprising program code instructions which, when said program is executed by said client entity, controls cooperation between a plurality of client entities communicating with one another by way of at least one instant-communication channel established between the client entities of said plurality, said method comprising the following steps:
- dispatching of an executable application to at least one second client entity of said plurality by way of said at least one instant-communication channel established between the client entities of said plurality for execution of an instant-communication application, said dispatching being performed while said instant-communication application is running and via file sharing within the framework of the instant-communication application;
- execution of said application in cooperation with an execution of said application on the second client entity;
- in which the cooperation between the application in the course of execution on the first client entity and that in the course of execution on the second client entity is performed by means of messages relating to the application and transmitted while said instant-communication application is running by way of said at least one instant-communication channel established for execution of said instant-communication application;
- wherein messages relating to the application in the course of execution and messages relating to the instant-communication application are transmitted on said at-least one instant-communication channel and messages relating to the application are solely destined for the application concerned.
Dependencies are inferred from the claim text.