METHODS AND SYSTEMS FOR UPDATING A DOCK WITH A USER INTERFACE ELEMENT REPRESENTATIVE OF A REMOTE APPLICATION
First Claim
1. A method for updating a dock, generated and displayed by a local computer, with a user interface element representative of a remote application executing on a remote computer, the method comprising:
- receiving, by a local client executing on a local computer, application output generated by a remote application executing on a remote computer, a user interface element representative of the remote application, and window configuration information;
generating, by the local client responsive to receiving the application output, an application output window for displaying the received application output, the application output window generated according to the window configuration information;
executing, responsive to receiving the application output, a process on the local machine, the process comprising the user interface element representative of the remote application;
updating, responsive to executing the process, a dock of the local computer with the user interface element of the process; and
redirecting, by the process, a user interaction with the user interface element in the dock to the application output window displaying the application output generated by the remote application.
7 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure features methods and systems for updating an application-centric interface or dock, generated and displayed by a local computer, with a user interface element representative of a remote application executing on a remote computer to provide integration between remote (“published”) applications and their local counterparts. This functionality provides a seamless, unified user experience by allowing hosted applications to appear as if they are running locally in a dock interface, in the same way that local applications appear.
314 Citations
20 Claims
-
1. A method for updating a dock, generated and displayed by a local computer, with a user interface element representative of a remote application executing on a remote computer, the method comprising:
-
receiving, by a local client executing on a local computer, application output generated by a remote application executing on a remote computer, a user interface element representative of the remote application, and window configuration information; generating, by the local client responsive to receiving the application output, an application output window for displaying the received application output, the application output window generated according to the window configuration information; executing, responsive to receiving the application output, a process on the local machine, the process comprising the user interface element representative of the remote application; updating, responsive to executing the process, a dock of the local computer with the user interface element of the process; and redirecting, by the process, a user interaction with the user interface element in the dock to the application output window displaying the application output generated by the remote application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for updating a dock, generated and displayed by a local computer, with a user interface element representative of a remote application executing on a remote computer, the system comprising a local computer executing:
-
a local client, configured to; receive application output generated by a remote application executing on a remote computer, a user interface element representative of the remote application, and window configuration information, and generate, responsive to receiving the application output, an application output window for displaying the received application output, the application output window generated according to the window configuration information; and a process, executed responsive to receiving the application output, comprising the user interface element representative of the remote application and configured to redirect a user interaction with the user interface element in a dock to the application output window displaying the application output generated by the remote application; and an operating system, configured to update, responsive to executing the process, the dock with the user interface element of the process. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification