US2018373851A1PendingUtilityA1

Screen shot marking and identification for device security

Assignee: AIRWATCH LLCPriority: Sep 9, 2015Filed: Sep 3, 2018Published: Dec 27, 2018
Est. expirySep 9, 2035(~9.1 yrs left)· nominal 20-yr term from priority
G06F 21/50G06F 2221/032G06F 21/16H04N 1/32144G06F 21/6281
53
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Disclosed are examples of marking screenshots and identifying screenshots that have been marked. A client application of a client device or a remote computing device can generate a watermark for encoding in a user interface of the client application where the watermark template is not perceivable by a human operator of the client device. If a screen capture is performed on the client device where an image of the screen capture is generated, the image can be analyzed to identify the presence of the watermark and a sensitivity level of content. If the watermark template is identified, a remedial action can be performed based on the sensitivity level.

Claims

exact text as granted — not AI-modified
Therefore, the following is claimed: 
     
         1 . A non-transitory computer-readable medium embodying program instructions executable in a client device that, when executed by the client device, direct the client device to:
 generate a user interface that comprises a watermark that is imperceptible when shown on a display, wherein the watermark is generated based on a sensitivity level of content anticipated to be shown in the user interface;   cause the user interface comprising the watermark to be shown on the display of the client device;   detect that a screen capture has been performed on the client device where an image of the screen capture is generated, the screen capture being detected while the user interface is shown on the display; and   in an instance in which the screen capture has been detected, perform a remedial action determined based at least in part on the sensitivity level identified from the watermark.   
     
     
         2 . The non-transitory computer-readable medium of  claim 1 , wherein:
 the watermark is generated and positioned in the user interface such that the watermark is detectable by a computing device despite a compression applied to the image.   
     
     
         3 . The non-transitory computer-readable medium of  claim 1 , wherein:
 the watermark is generated by a remote computing device based on the sensitivity level of content anticipated to be shown in the user interface; and   the watermark is received by the client device prior to the user interface comprising the watermark being generated.   
     
     
         4 . The non-transitory computer-readable medium of  claim 3 , wherein:
 the watermark and the sensitivity level of content are identified by the client device or the remote computing device by identifying at least one pixel value for a pixel positioned a predefined distance away from a base pixel.   
     
     
         5 . The non-transitory computer-readable medium of  claim 4 , wherein:
 the at least one pixel value comprises at least one of: a red pixel value, a green pixel value, a blue pixel value, or an alpha pixel value.   
     
     
         6 . The non-transitory computer-readable medium of  claim 1 , wherein:
 the remedial action comprises at least one of: blurring at least a portion of the image; deleting the image from memory of the client device; sending an electronic communication to an administrator; or replacing content in the image with other predefined visual content that indicates that the image has been modified.   
     
     
         7 . The non-transitory computer-readable medium of  claim 5 , wherein the remedial action is determined by:
 identifying a predefined base pixel in the image of the screen capture;   analyzing at least one pixel surrounding the base pixel according to a specified watermark pattern stored in memory of the client device; and   determining the sensitivity level based at least in part on information stored in association with the specified watermark pattern in the memory of the client device.   
     
     
         8 . A computer-implemented method, comprising:
 generating a user interface that comprises a watermark that is imperceptible when shown on a display, wherein the watermark is generated based on a sensitivity level of content anticipated to be shown in the user interface;   causing the user interface comprising the watermark to be shown on the display of the client device;   detecting that a screen capture has been performed on the client device where a digital image file of the screen capture is generated, the screen capture being detected while the user interface is shown on the display; and   in an instance in which the screen capture has been detected, performing a remedial action determined based at least in part on the sensitivity level identified from the watermark.   
     
     
         9 . The computer-implemented method of  claim 8 , wherein:
 the watermark is generated and positioned in the user interface such that the watermark is detectable by a computing device despite a compression applied to the image.   
     
     
         10 . The computer-implemented method of  claim 8 , wherein:
 the watermark is generated by a remote computing device based on the sensitivity level of content anticipated to be shown in the user interface; and   the watermark is received by the client device prior to the user interface comprising the watermark being generated.   
     
     
         11 . The computer-implemented method of  claim 10 , wherein:
 the watermark and the sensitivity level of content are identified by the client device or the remote computing device by identifying at least one pixel value for a pixel positioned a predefined distance away from a base pixel.   
     
     
         12 . The computer-implemented method of  claim 11 , wherein:
 the at least one pixel value comprises at least one of: a red pixel value, a green pixel value, a blue pixel value, or an alpha pixel value.   
     
     
         13 . The computer-implemented method of  claim 8 , wherein:
 the remedial action comprises at least one of: blurring at least a portion of the image; deleting the image from memory of the client device; sending an electronic communication to an administrator; and replacing content in the image with other predefined visual content that indicates that the image has been modified.   
     
     
         14 . The computer-implemented method of  claim 8 , wherein the remedial action is determined by:
 identifying a predefined base pixel in the image of the screen capture;   analyzing at least one pixel surrounding the base pixel according to a specified watermark pattern stored in memory of the client device; and   determining the sensitivity level based at least in part on information stored in association with the specified watermark pattern in the memory of the client device.   
     
     
         15 . A system, comprising:
 a client device comprising at least one hardware processor;   program instructions stored in memory and executable by the client device that, when executed, direct the client device to:
 generate a user interface that comprises a watermark that is imperceptible when shown on a display, wherein the watermark is generated based on a sensitivity level of content anticipated to be shown in the user interface; 
 cause the user interface comprising the watermark to be shown on the display of the client device; 
 detect that a screen capture has been performed on the client device where a digital image file of the screen capture is generated, the screen capture being detected while the user interface is shown on the display; and 
 in an instance in which the screen capture has been detected, perform a remedial action determined based at least in part on the sensitivity level identified from the watermark. 
   
     
     
         16 . The system of  claim 15 , wherein:
 the watermark is generated and positioned in the user interface such that the watermark is detectable by a computing device despite a compression applied to the image.   
     
     
         17 . The system of  claim 15 , wherein:
 the watermark is generated by a remote computing device based on the sensitivity level of content anticipated to be shown in the user interface; and   the watermark is received by the client device prior to the user interface comprising the watermark being generated.   
     
     
         18 . The system of  claim 17 , wherein:
 the watermark and the sensitivity level of content are identified by the client device or the remote computing device by identifying at least one pixel value for a pixel positioned a predefined distance away from a base pixel.   
     
     
         19 . The system of  claim 18 , wherein:
 the at least one pixel value comprises at least one of: a red pixel value, a green pixel value, a blue pixel value, or an alpha pixel value.   
     
     
         20 . The system of  claim 15 , wherein:
 the remedial action comprises at least one of: blurring at least a portion of the image; deleting the image from memory of the client device; sending an electronic communication to an administrator; and replacing content in the image with other predefined visual content that indicates that the image has been modified; and   the remedial action is determined by:
 identifying a predefined base pixel in the image of the screen capture; 
 analyzing at least one pixel surrounding the base pixel according to a specified watermark pattern stored in memory of the client device; and 
 determining the sensitivity level based at least in part on information stored in association with the specified watermark pattern in the memory of the client device.

Join the waitlist — get patent alerts

Track US2018373851A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.