Methods and systems for providing, by a remote machine, access to functionality associated with a resource executing on a local machine
First Claim
Patent Images
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, the shell extension to be integrated into a desktop environment of the remote machine;
(b) installing, by the remote agent, a proxy handler on the remote machine, the proxy handler associated with the identified shell extension and integrating the identified shell extension of the local machine into the desktop environment of the remote machine;
(c) receiving, by the proxy handler, a request for access to the shell extension via the desktop environment of the remote machine; and
(d) redirecting, by the proxy handler, the request to a shell extension invoker executing on the local machine.
8 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.
-
Citations
27 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, the shell extension to be integrated into a desktop environment of the remote machine; (b) installing, by the remote agent, a proxy handler on the remote machine, the proxy handler associated with the identified shell extension and integrating the identified shell extension of the local machine into the desktop environment of the remote machine; (c) receiving, by the proxy handler, a request for access to the shell extension via the desktop environment of the remote machine; 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, the shell extension to be integrated into a desktop environment of the remote machine; a shell extension invoker residing on the local machine and associated with the identified shell extension; and a proxy handler, installed on the remote machine by the remote agent, associated with the identified shell extension, integrating the identified shell extension of the local machine into the desktop environment of the remote machine, receiving a request for access to the shell extension via the desktop environment of the remote machine, 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)
-
Specification