Method and system for enabling interaction with a plurality of applications using a single user interface
First Claim
1. A method for providing recombination of a plurality of application programs, comprising:
- providing a remote access framework for enabling a client to remotely access the plurality of application programs over a network, the plurality of application programs running on at least one server;
receiving a communication from the client through the remote access framework, the communication requesting access to the plurality of application programs;
maintaining a state model within the remote access framework, the state model comprising respective application states of the plurality of application programs;
using the state model, linking interactive functionalities of the plurality of application programs;
using the state model, generating display data indicative of a single user interface including the plurality of application programs; and
communicating the display data to the client through the remote access framework.
1 Assignment
0 Petitions
Accused Products
Abstract
An example method for providing simultaneous interaction with a plurality of application programs is described herein. The method includes providing a remote access framework for enabling a client to remotely access the application programs over a network, receiving a communication from the client through the remote access framework, and maintaining a state model within the remote access framework. The state model includes respective application states of the application programs. The method also includes, using the state model, linking interactive functionalities of the application programs, and generating display data indicative of a single user interface including the plurality of application programs. The method further includes communicating the display data to the client through the remote access framework.
226 Citations
20 Claims
-
1. A method for providing recombination of a plurality of application programs, comprising:
-
providing a remote access framework for enabling a client to remotely access the plurality of application programs over a network, the plurality of application programs running on at least one server; receiving a communication from the client through the remote access framework, the communication requesting access to the plurality of application programs; maintaining a state model within the remote access framework, the state model comprising respective application states of the plurality of application programs; using the state model, linking interactive functionalities of the plurality of application programs; using the state model, generating display data indicative of a single user interface including the plurality of application programs; and communicating the display data to the client through the remote access framework. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable medium having computer-executable instructions stored thereon for recombination of a plurality of application programs that, when executed by a processor, cause the processor to:
-
provide a remote access framework for enabling a client to remotely access the plurality of application programs over a network, the plurality of application programs running on at least one server; receive a communication from the client through the remote access framework, the communication requesting access to the plurality of application programs; maintain a state model within the remote access framework, the state model comprising respective application states of the plurality of application programs; using the state model, link interactive functionalities of the plurality of application programs; using the state model, generate display data indicative of a single user interface including the plurality of application programs; and communicate the display data to the client through the remote access framework. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification