Secure remote application shares
First Claim
Patent Images
1. A computer-implemented method, comprising:
- obtaining a set of screen coordinates of a portion of a user interface displayed on a user device, the set of screen coordinates corresponding to a user interface element that receives sensitive information from the user device, the set of screen coordinates of the user interface determined based at least in part on a selection of the user interface element by an agent via a support application executed by a support agent computing device;
executing the user interface element as a result of receiving a command from a support agent computing device;
obtaining user interface content displayed by the user interface;
modifying the user interface content by at least obscuring the user interface corresponding to the set of screen coordinates such that the sensitive information entered into the user interface element is obscured in the support application to obtain modified user interface content; and
providing the modified user interface content to the support agent computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
A customer support application provides screen sharing of the user'"'"'s computing device with a remote customer support agent, thereby enabling the customer support agent to view the content displayed on the user'"'"'s device. At least a portion of the content displayed on the user'"'"'s device may contain sensitive information. Coordinates corresponding to the content displayed on the user'"'"'s device may be obtained and the portion of the display corresponding to the coordinates may be obscured from the remote customer support agent.
-
Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
obtaining a set of screen coordinates of a portion of a user interface displayed on a user device, the set of screen coordinates corresponding to a user interface element that receives sensitive information from the user device, the set of screen coordinates of the user interface determined based at least in part on a selection of the user interface element by an agent via a support application executed by a support agent computing device; executing the user interface element as a result of receiving a command from a support agent computing device; obtaining user interface content displayed by the user interface; modifying the user interface content by at least obscuring the user interface corresponding to the set of screen coordinates such that the sensitive information entered into the user interface element is obscured in the support application to obtain modified user interface content; and providing the modified user interface content to the support agent computing device. - View Dependent Claims (2, 15, 19)
-
-
3. A system, comprising:
at least one computing device configured to implement one or more services, wherein the one or more services; obtain a media stream from a computing device, the media stream containing a set of masking coordinates of at least a portion of a user interface displayed on the computing device and capable of receiving an input through the computing device, the portion of the user interface corresponding to a user interface element, the set of masking coordinates provided by an agent executing on a support agent computing device; execute the user interface element as a result of receiving a command from the support agent computing device; obscure a portion of the media stream to generate an encoded media stream, such that the portion of the media stream corresponding to the user interface element is unreadable in the encoded media stream when displayed by the support agent computing device; and provide the encoded media stream to the support agent computing device. - View Dependent Claims (4, 5, 6, 7, 8, 16, 20)
-
9. A non-transitory computer-readable storage medium having stored thereon executable instructions that, as a result of being executed by one or more processors of a computer system, cause the computer system to at least:
-
determine, based at least in part on a selection of a user interface element by an agent executing on a support agent computing device, a set of coordinates associated with a portion of a display corresponding to the user interface element to receive sensitive information, wherein the portion of the display corresponds to the user interface element; execute the user interface element as a result of receiving a command from a support agent computing device; obtain content of the display associated with the set of coordinates, the content including input to the user interface element received from a user device; modify the content by at least obscuring the content associated with the set of coordinates to obtain modified content, wherein the input is obscured in the modified content; and provide the modified content to the support agent computing device. - View Dependent Claims (10, 11, 12, 13, 14, 17, 18)
-
Specification