Method and system for secure remote interaction
First Claim
Patent Images
1. A method comprising:
- receiving a connection request from a user device;
creating an operator instance on one or more servers, separate from the user device and user instance on the one or more servers, associated with an operator device;
establishing a communication channel between the user instance and the operator instance;
creating an operator instance visual to be a copy of a user instance visual;
restricting commands from the operator instance to a list of commands to create an overlay or change the user instance visual;
sending one or more commands as required to keep the operator instance visual to be a copy of the user instance visual;
receiving an animation command from the operator instance;
sending a command to overlay the animation on the user instance; and
closing the established communication channel.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments may include systems, apparatus, and methods for direct onscreen computer system or software navigation and guidance without the need for direct user computer access or control, or the download of any additional software, thereby enabling such navigation and guidance without the risk of exposure of sensitive information from the user device.
10 Citations
20 Claims
-
1. A method comprising:
-
receiving a connection request from a user device; creating an operator instance on one or more servers, separate from the user device and user instance on the one or more servers, associated with an operator device; establishing a communication channel between the user instance and the operator instance; creating an operator instance visual to be a copy of a user instance visual; restricting commands from the operator instance to a list of commands to create an overlay or change the user instance visual; sending one or more commands as required to keep the operator instance visual to be a copy of the user instance visual; receiving an animation command from the operator instance; sending a command to overlay the animation on the user instance; and closing the established communication channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
a cloud based server; a user computer; an operator computer; a communication channel interconnecting the user computer, the server and the operator computer; an application running on the server configured to; receive a connection request from the user computer; establish a communication channel with the operator computer; create a separate operator instance of a screen of the user computer on the cloud based server; create an operator instance visual to be a copy of a user instance visual; restrict commands from the operator instance to a list of commands to create an overlay or change the user instance visual; send one or more commands as required to keep the operator instance visual to be a copy of the user instance visual; receive a command from the operator computer to create an animation on the user'"'"'s computer; send a command in order to add the animation on the user'"'"'s computer; and close the established communication channel. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
receiving a connection request from a user at a server; creating a separate instance of a user instance visual on the server; establishing a communication channel between the user and an operator through the separate instance on the server; creating a separate instance visual to be a copy of the user instance visual; restricting commands from the operator to a list of commands to create an overlay or change the user instance visual; sending one or more commands as required to keep the separate instance visual to be a copy of the user instance visual; receiving an animation command from the operator at the server; sending a command from the server to overlay the animation on the user instance visual; and closing the established channel.
-
-
16. A method comprising:
-
receiving a connection request from a user device; creating an operator instance on one or more servers, separate from the user device and user instance on the one or more servers, associated with an operator device; establishing a communication channel between the user instance and the operator instance to send commands between the user instance and the operator instance; creating an operator instance visual to be a copy of a user instance visual; restricting commands from the operator instance to a list of commands to create an overlay or change the user instance visual; sending one or more commands as required to keep the operator instance visual to be a copy of the user instance visual; receiving an animation command from the operator instance; sending a command to overlay the animation on the user instance; and closing the established communication channel. - View Dependent Claims (17, 18, 19, 20)
-
Specification