Methods and Systems for Providing, by a Remote Machine, Access to Functionality Associated with a Resource Executing on a Local Machine
First Claim
1. In a networked computing system, a method for providing, by a remote machine, access to functionality associated with a resource executing on a local machine, the method comprising:
- (a) receiving, by a remote agent executing on a remote machine, an identification of a shell extension associated with a resource provided by a local machine;
(b) installing, by the remote agent, a proxy handler associated with the identified shell extension;
(c) receiving, by the proxy handler, a request for access to the shell extension; and
(d) redirecting, by the proxy handler, the request to a shell extension invoker executing on the local machine.
7 Assignments
0 Petitions
Accused Products
Abstract
A method for providing, by a remote machine, access to functionality associated with a resource executing on a local machine includes receiving, by a remote agent executing on a remote machine, an identification of a shell extension associated with a resource provided by a local machine. The remote agent installs a proxy handler associated with the identified shell extension. The proxy handler receives a request for access to the shell extension and redirects the request to a shell extension invoker executing on the local machine.
39 Citations
69 Claims
-
1. In a networked computing system, a method for providing, by a remote machine, access to functionality associated with a resource executing on a local machine, the method comprising:
-
(a) receiving, by a remote agent executing on a remote machine, an identification of a shell extension associated with a resource provided by a local machine; (b) installing, by the remote agent, a proxy handler associated with the identified shell extension; (c) receiving, by the proxy handler, a request for access to the shell extension; and (d) redirecting, by the proxy handler, the request to a shell extension invoker executing on the local machine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A networked computing system for providing, by a remote machine, access to functionality associated with a resource executing on a local machine, the system comprising:
-
a remote agent executing on a remote machine and receiving an identification of a shell extension associated with a resource provided by a local machine; a shell extension invoker residing on the local machine and associated with the identified shell extension; and a proxy handler, installed by the remote agent, associated with the identified shell extension, receiving a request for access to the shell extension, and redirecting the received request to the shell extension invoker. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. In a networked computing system, a method for providing, by a remote machine, access to functionality associated with a resource executing on a local machine, the method comprising:
-
(a) receiving, by a remote agent executing on a remote machine, information associated with a context menu handler associated with a resource provided by a local machine; (b) installing, by the remote agent, a proxy handler associated with the context menu handler, responsive to the received information; (c) modifying, by the remote agent, at least one registry entry on the remote machine, responsive to the received information; (d) receiving, by a shell, a request for a display of a context menu, the request generated on the local machine; (e) generating, by the shell on the remote machine, graphical data representing the requested context menu, responsive to at least one modified registry entry; (f) transmitting, by the remote agent, to a local agent on the local machine, the generated graphical data; and (g) integrating, by the local agent, the generated graphical data into a local display of a desktop environment providing integrated access both to resources provided by the remote machine and to resources provided by the local machine. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. In a networked computing system, a method for providing, by a remote machine, access to functionality associated with a resource executing on a local machine, the method comprising:
-
(a) receiving, by a remote agent executing on a remote machine, information associated with a context menu handler associated with a resource provided by the local machine; (b) installing, by the remote agent, a proxy handler associated with the context menu handler, responsive to the received information; (c) receiving, by a shell on the remote machine, from the remote agent, a request for a display of a context menu; (d) receiving, by the shell on the remote machine, from the proxy handler, data associated with the context menu; (e) generating, by the shell on the remote machine, graphical data representing the requested context menu, responsive to the data associated with the context menu; (f) transmitting, by the remote agent, to a local agent on the local machine, the generated graphical data; and (g) integrating, by the local agent, the generated graphical data into a local display of a desktop environment providing integrated access both to resources provided by the remote machine and to resources provided by the local machine. - View Dependent Claims (39, 40, 41, 42, 43)
-
-
44. A networked computing system for providing, by a remote machine, access to functionality associated with a resource executing on a local machine, the system comprising:
-
a remote agent executing on a remote machine, receiving information associated with a context menu handler associated with a resource provided by a local machine, and modifying at least one registry entry on the remote machine responsive to the received information; a proxy handler associated with the context menu handler and installed by the remote agent; a shell on the remote machine i) receiving from the remote agent, a request for a display of a context menu, the request generated on the local machine, ii) generating graphical data representing the requested context menu, responsive to the modified at least one registry entry; and a local agent on the local machine receiving, from the remote agent, the generated graphical data and integrating the generated graphical data into a local display of a desktop environment providing integrated access both to resources provided by the remote machine and resources provided by the local machine. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57)
-
-
58. A networked computing system for providing, by a remote machine, access to functionality associated with a resource executing on a local machine, the system comprising:
-
a remote agent executing on a remote machine and receiving information associated with a context menu handler associated with a resource provided by a local machine; a proxy handler associated with the context menu handler and installed by the remote agent; a shell on the remote machine i) receiving from the remote agent, a request for a display of a context menu, ii) receiving, from the proxy handler, data associated with the context menu, and iii) generating graphical data representing the requested context menu, responsive to the received data associated with the context menu; and a local agent on the local machine receiving, from the remote agent, the generated graphical data and integrating the generated graphical data into a local display of a desktop environment providing integrated access both to resources provided by the remote machine and resources provided by the local machine. - View Dependent Claims (59, 60, 61, 62, 63, 64, 65, 66, 67)
-
-
68. In a networked computing system, a method for providing, by a local machine, access to functionality associated with a resource executing on a remote machine, the method comprising:
-
(a) receiving, by a local agent executing on a local machine, information associated with a context menu handler associated with a resource provided by the remote machine; (b) installing, by the local agent, a proxy handler associated with the context menu handler, responsive to the received information; (c) receiving, by a shell, a request for a display of a context menu, the request generated on the local machine; (d) receiving, by the shell, from the proxy handler, data associated with the context menu; (e) generating, by the shell, graphical data representing the requested context menu, responsive to the data associated with the context menu; and (f) integrating, by a local agent on the local machine, the generated graphical data into a local display of a desktop environment providing integrated access both to resources provided by the remote machine and to resources provided by the local machine. - View Dependent Claims (69)
-
Specification