Integrated client for access to remote resources
First Claim
1. A method comprising:
- maintaining a list of discovered workspaces on a user device, wherein each of the discovered workspaces is associated with a location on a network;
dynamically integrating shortcuts for resources corresponding to each respective one of the discovered workspaces into a user interface (UI) of the user device, wherein the resources comprise a remote application;
receiving a request to access one of the resources corresponding to one of the discovered workspaces;
responsive to receiving the request, opening a connection from the user device to one or more resource hosts containing the resources corresponding to the indicated one of the discovered workspaces;
enabling access from the user device to the resources stored on the resource host(s) corresponding to the indicated one of the discovered workspaces by presenting shortcuts for resources corresponding to the discovered workspaces as though they were local resources, wherein the local resources and the remote resources are listed together in a start menu; and
displaying a workspace connection indicator on the user interface separately from the start menu, wherein the workspace connection indicator is displayed when the connections to the discovered workspaces remain open and the workspace connection indicator is not displayed when the connections to the discovered workspaces are closed.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for discovering, connecting to, disconnecting from, reconnecting to, updating, and removing workspaces are described. In one embodiment, a list of discovered workspaces is maintained on a user device. Shortcuts for resources corresponding to each respective one of the discovered workspaces are integrated into a user interface of the user device. A request to access one of the resources contained in one of the discovered workspaces is received. Responsive to receiving the request, a connection from the user device to one or more resource hosts containing the resources corresponding to the indicated one of the discovered workspaces is opened. Access from the user device to the resources stored on the resource host(s) corresponding to the indicated one of the discovered workspaces is enabled by presenting shortcuts for resources corresponding to the discovered workspaces as though they were local resources.
184 Citations
20 Claims
-
1. A method comprising:
-
maintaining a list of discovered workspaces on a user device, wherein each of the discovered workspaces is associated with a location on a network; dynamically integrating shortcuts for resources corresponding to each respective one of the discovered workspaces into a user interface (UI) of the user device, wherein the resources comprise a remote application; receiving a request to access one of the resources corresponding to one of the discovered workspaces; responsive to receiving the request, opening a connection from the user device to one or more resource hosts containing the resources corresponding to the indicated one of the discovered workspaces; enabling access from the user device to the resources stored on the resource host(s) corresponding to the indicated one of the discovered workspaces by presenting shortcuts for resources corresponding to the discovered workspaces as though they were local resources, wherein the local resources and the remote resources are listed together in a start menu; and displaying a workspace connection indicator on the user interface separately from the start menu, wherein the workspace connection indicator is displayed when the connections to the discovered workspaces remain open and the workspace connection indicator is not displayed when the connections to the discovered workspaces are closed. - View Dependent Claims (2, 17, 18)
-
-
3. A method of disconnecting from a workspace, the method comprising:
-
receiving a request to disconnect from a connected workspace; responsive to receiving the request, closing a connection between a user device and resource hosts containing resources corresponding to the connected workspace, the closing of the connection causing the contained resources to also close; generating a confirmation that the connection is closed; maintaining shortcuts for resources corresponding to the workspace in a user interface (UI) of the user device when the connection is closed; and if other workspaces remain open, displaying a workspace connection indicator on the user interface separately from the shortcuts for resources corresponding to the workspace and, if connections to the other workspaces are closed, removing the workspace connection indicator from the user interface. - View Dependent Claims (4, 5, 19)
-
-
6. One or more computer-readable storage media containing instructions that, when executed by a computer, perform acts comprising:
-
establishing a connection to one or more resource hosts; and operating a client on the user device, the client configured to perform acts comprising; receiving one or more locators directing the client to one or more workspaces; receiving, from a web server, a workspace feed associated with a workspace specified by the one or more locators; parsing the workspace feed to extract information about the workspace including resources stored on the resource host(s) associated with the workspace; creating shortcuts corresponding to the resources on the user device; storing a description of the workspace on the user device, the description comprising a unique name of the workspace, the locator of the workspace, a list of the resources associated with the workspace, a status indicator of the workspace as either connected or disconnected, and a time of most recent update of the description of the workspace; automatically integrating the shortcuts into a user interface (UI) of the user device and using the shortcuts to present the resources as though they were local resources on the user device; repeating the receiving the workspace feed, parsing, creating shortcuts, storing, and automatically integrating for each of the one or more locators; displaying a workspace connection indicator on the user interface separately from the shortcuts if the status indicator for one of the one or more workspaces is connected, and not displaying the workspace connection indicator if the status indicator of each of the one or more workspaces is disconnected; and associating a file type extension of a file present on the user device with a resource stored on a resource host, wherein the associating enables a file present on the user device with a same file type extension to be opened by the resource stored on the resource host. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 20)
-
Specification