Recherche dans les collections de brevets nationales et internationales
Certains contenus de cette application ne sont pas disponibles pour le moment.
Si cette situation persiste, veuillez nous contacter àObservations et contact
1. (WO2017004442) SYSTÈMES ET PROCÉDÉS PERMETTANT DE TRANSFORMER DES APPLICATIONS
Note: Texte fondé sur des processus automatiques de reconnaissance optique de caractères. Seule la version PDF a une valeur juridique

WHAT IS CLAIMED IS:

1. A system comprising at least one server configured to be in communication with at least one client via a network, wherein said at least one server comprises:

an application module that is configured to execute the operation of at least one application such that said at least one client is enabled to separately launch and execute the at least one application therein, wherein the application is continued to be executed by said at least one client based, at least in part, on at least one communication message between said at least one server and said at least one client;

an intermediary agent in communication with said application module, wherein said intermediary agent is configured to:

attach to the at least one application;

create a session corresponding to the at least one application and the at least one client such that said at least one client attaches to the created session when said at least one client is launching and executing the at least one application;

intercept the at least one communication message to obtain information regarding the state of the at least one application;

detect whether there exists at least one change in the state of the at least one application; and

transmit the at least one message to a transformation module when at least one change in the state of the at least one application is detected, wherein the transformation module is configured to determine whether the at least one communication message should be modified prior to being transmitted to said at least one client.

2. The system of claim 1, wherein said application module is configured to execute the operation of the at least one application by being configured to:

enable the display of at least one visual element; and

enable a reaction to the at least one communication message.

3. The system of claim 1, wherein said intermediary agent is configured to detect whether there exists at least one change in the state of the at least one application by being configured to detect whether there exists at least one recognizable change.

4. The system of claim 1, wherein said at least one server comprises the transformation module therein.

5. The system of claim 1, further comprising at least one different server comprising the transformation module therein.

6. The system of claim 1, wherein said intermediary agent is further configured to:

receive at least one notification from the transformation module, wherein the at least one notification includes at least one modification related to at least one user interaction received from said at least one client; and

modify the at least one application based on the at least one notification received.

7. The system of claim 6, wherein said intermediary agent is configured to modify the at least one application by being configured to change at least one visual element.

8. The system of claim 6, wherein said intermediary agent is configured to modify the at least one application by being configured to use at least one application program interface related to the at least one application.

9. A method for transforming at least one application, said method comprising:

connecting at least one server with at least one client via a network, wherein the at least one server includes an application module and an intermediary agent in communication with the application module;

executing the operation of at least one application via the application module such that the at least one client is enabled to separately launch and execute the at least one application therein, wherein the application is continued to be executed by the at least one client based, at least in part, on at least one communication message between the at least one server and the at least one client;

attaching the intermediary agent to the at least one application;

creating, via the intermediary agent, a session corresponding to the at least one application and the at least one client such that the at least one client attaches to the created session when the at least one client is launching and executing the at least one application;

intercepting the at least one communication message to obtain information regarding the state of the at least one application;

detecting whether there exists at least one change in the state of the at least one application; and

transmitting the at least one message to a transformation module when at least one change in the state of the at least one application is detected, wherein the transformation module is configured to determine whether the at least one communication message should be modified prior to being transmitted to said at least one client..

10. The method of claim 9, wherein executing the operation of at least one application comprises:

enabling the display of at least one visual element; and

enabling a reaction to the at least one communication message.

11. The method of claim 9, wherein detecting whether there exists at least one change in the state of the at least one application comprises detecting whether there exists at least one recognizable change.

12. The method of claim 9, wherein the at least one server includes the transformation module therein.

13. The method of claim 9, wherein the transformation module is contained within at least one different server.

14. The method of claim 9, further comprising:

receiving at least one notification from the transformation module, wherein the at least one notification includes at least one modification related to at least one user interaction received from the at least one client; and

modifying the at least one application based on the at least one notification received.

15. The method of claim 14, wherein modifying the at least one application comprises changing at least one visual element.

16. The method of claim 14, wherein modifying the at least one application comprises using at least one application program interface related to the at least one application.

17. At least one computer-readable storage medium having computer-executable instructions embodied thereon, wherein, when executed by at least one processor, the computer-executable instructions cause the at least one processor to:

connect with at least one client via a network;

execute the operation of at least one application such that the at least one client is enabled to separately launch and execute the at least one application therein, wherein the application is continued to be executed by the at least one client based, at least in part, on at least one communication message between the at least one processor and the at least one client;

attach to the at least one application;

create a session corresponding to the at least one application and the at least one client such that the at least one client attaches to the created session when the at least one client is launching and executing the at least one application;

intercept the at least one communication message to obtain information regarding the state of the at least one application;

detect whether there exists at least one change in the state of the at least one application; and

transmit the at least one message to a transformation module when at least one change in the state of the at least one application is detected, wherein the transformation module is configured to determine whether the at least one communication message should be modified prior to being transmitted to said at least one client.

18. The at least one computer-readable storage medium of claim 17, wherein the computer-executable instructions cause the at least one processor to execute the operation of at least one application by causing the at least one processor to:

enable the display of at least one visual element; and

enable a reaction to the at least one communication message.

19. The at least one computer-readable storage medium of claim 17, wherein the computer-executable instructions further cause the at least one processor to:

receive at least one notification from the transformation module, wherein the at least one notification includes at least one modification related to at least one user interaction received from the at least one client; and

modify the at least one application based on the at least one notification received.

20. The at least one computer-readable storage medium of claim 19, wherein the computer-executable instructions cause the at least one processor to modify the at least one application by causing the at least one processor to change at least one visual element.