REMOTE CONTROL OF A SHARED APPLICATION
First Claim
1. A method performed by a computing device having at least one processor, the method for enabling remote control of a shared application run by the computing device, the method comprising:
- receiving a request to allow a first device to participate in remotely controlling the shared application with a second device;
based on the request, enabling the first device and the second device to remotely control the shared application without the first or second device receiving sensitive information associated with the shared application or the computing device;
receiving a command from the first device to modify a display of the shared application; and
utilizing the command to cause a modification to the display of the shared application.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and computer-readable storage media are provided for enabling client devices to remotely control a shared application. A remote control service receives a request for a shared application to be controlled by a multiple client devices. Based on this request, the client devices are enabled to remotely control the shared application. A command from one of the client devices is received at the remote control service to modify a display of the shared application without the client device receiving any sensitive information associated with the shared application or the computing device running the shared application. The command is used to cause a modification to the display of the shared application.
-
Citations
20 Claims
-
1. A method performed by a computing device having at least one processor, the method for enabling remote control of a shared application run by the computing device, the method comprising:
-
receiving a request to allow a first device to participate in remotely controlling the shared application with a second device; based on the request, enabling the first device and the second device to remotely control the shared application without the first or second device receiving sensitive information associated with the shared application or the computing device; receiving a command from the first device to modify a display of the shared application; and utilizing the command to cause a modification to the display of the shared application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. One or more computer storage media storing computer-useable instructions that, when used by one or more computing devices, cause the one or more computing devices to perform a method for enabling one or more client devices to remotely control a shared application, the method comprising:
-
assigning one or more attributes to a remotely controlled session associated with the shared application; communicating the one or more attributes to the shared application, the one or more attributes enabling the one or more client devices to access a control application having controls corresponding to the shared application; receiving a command from at least one of the one of the one or more client devices, the command enabling the one of the one or more client devices to modify the shared application without the one or more client devices receiving sensitive information associated with the shared application or the one or more computing device running the shared application; and modifying a display associated with the shared application in accordance with the command. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A system for enabling one or more client devices to remotely control a shared application, the system comprising:
-
a processor; and computer storage media storing computer executable instructions that, when executed by the processor, cause the processor to; receive a request to allow the one or more client devices to participate in a remote control of the shared application, assign an attribute to a remotely controlled session associated with the shared application, based on the assigned attribute, enable the one or more client devices to modify a display of the shared application without the one or more client devices receiving sensitive information from the shared application, receive a command from the one or more client devices to modify a display of the shared application, and modify the display of the shared application in accordance with the command.
-
Specification