IP Library Granted Patent US 11,899,821
Granted Patent B1
US 11,899,821 · App. 18/326,790 · Granted Feb 13, 2024

Prevent capture of a displayed object on a mobile device

Inventors: Gary Anderson (San Mateo, CA); Nicholas Franco (San Jose, CA); Jason Sean Gagne-Keats (Cupertino, CA); Wolfgang Wesley Muller (San Francisco, CA)
Assignee: OSOM PRODUCTS, INC.
G06F21/6245G09G3/2003G09G2320/0666G09G2340/0435
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,899,821
App. No.
18/326,790
Granted
Feb 13, 2024
Kind
B1
Abstract

The system obtains information to send to the first user device and converts the information into a sequence of images, where one or more images in the sequence of images include the information, and a remainder of images in the sequence include a visual unrelated to the information. The number of the one or more images and the number of the remainder of images indicate a display frequency. The number of the remainder of images is greater than the number of the one or more images. The display frequency causes an observer to form a perception of the one or more images. The system sends the sequence to the first user device and causes the first user device to present on the display screen the sequence at the display frequency, which causes a garbling of a recording of the display screen associated with the first user device.

Claims (105)

1. One or more non-transitory computer-readable storage media storing instructions to prevent recording of a displayed object on a first mobile device, which, when executed by at least one data processor of a system, cause the system to:

obtain information to send to the first mobile device,

wherein the information is configured to be presented on a display screen of the first mobile device;

convert the information into a sequence of images,

wherein one or more images in the sequence of images include the information,

wherein a remainder of images in the sequence of images include a visual unrelated to the information,

wherein a number of the one or more images and a number of the remainder of images indicate a display frequency associated with the information,

wherein the number of the remainder of images presented each second is greater than the number of the one or more images presented each second, thereby preventing recording of the displayed object through temporal integration of the remainder of images and the one or more images,

wherein the display frequency exceeds an exposure time associated with an image-capture device, and

wherein the display frequency causes an observer to form a perception of the one or more images;

send the sequence of images to the first mobile device;

obtain a location associated with the first mobile device;

determine whether the location indicates a public location;

upon determining that the location indicates the public location, obtain an indication of the exposure time associated with the image-capture device;

obtain a refresh rate associated with the display screen associated with the first mobile device,

wherein the refresh rate indicates a frequency with which the display screen associated with the first mobile device is refreshed;

adjust the refresh rate associated with the display screen to exceed the exposure time; and

cause the first mobile device to present on the display screen the sequence of images at the the adjusted refresh rate,

wherein the adjusted refresh rate causes a garbling of a recording of the displayed object associated with the first mobile device by the image-capture device.

2. The one or more non-transitory computer-readable storage media of claim 1 , comprising instructions to:

obtain a default visual appearance associated with the information;

change a default visual appearance of the sequence of images by adding a color different from the default visual appearance associated with the information; and

cause the first mobile device to present on the display screen the sequence of images including the color different from the default visual appearance associated with the information, thereby indicating that privacy of the information presented on the display screen is enhanced.

3. The one or more non-transitory computer-readable storage media of claim 1 , comprising instructions to:

obtain an indication of the exposure time associated with the image-capture device; and

adjust the number of the one or more images and the number of the remainder of images to present at least two images in the remainder of images for each image among the one or more images during the exposure time associated with the image-capture device.

4. The one or more non-transitory computer-readable storage media of claim 1 , comprising instructions to:

obtain an indication of the exposure time associated with the image-capture device; and

adjust the number of the one or more images and the number of the remainder of images to obtain the display frequency exceeding the indication of the exposure time by at least a factor of two.

5. The one or more non-transitory computer-readable storage media of claim 1 , comprising instructions to:

obtain an indication of the exposure time associated with the image-capture device;

obtain the refresh rate associated with the display screen associated with the first mobile device,

wherein the refresh rate indicates the frequency with which the display screen associated with the first mobile device is refreshed; and

adjust the refresh rate associated with the display screen to exceed the exposure time.

6. The one or more non-transitory computer-readable storage media of claim 1 , wherein the information includes visual information comprising a text or an image.

7. The one or more non-transitory computer-readable storage media of claim 1 , wherein the image-capture device includes a camera, a rangefinder, an infrared light sensor, or an ultraviolet light sensor.

8. A method comprising:

obtaining information to present on a first user device,

wherein the information is configured to be presented on a display screen of the first user device;

converting the information into a sequence of images,

wherein one or more images in the sequence of images include the information,

wherein a remainder of images in the sequence of images include a visual unrelated to the information,

wherein a number of the one or more images and a number of the remainder of images indicate a display frequency associated with the information,

wherein the number of the remainder of images presented each second is greater than the number of the one or more images presented each second, thereby preventing recording of the information through temporal integration of the remainder of images and the one or more images,

wherein the display frequency exceeds an exposure time associated with a light sensor of a second user device, and

wherein the display frequency causes an observer to form a perception of the one or more images; and

obtaining a location associated with the first user device;

determining whether the location indicates a public location;

upon determining that the location indicates the public location, obtaining an indication of the exposure time associated with the light sensor of the second user device;

obtaining a refresh rate associated with the display screen associated with the first user device,

wherein the refresh rate indicates a frequency with which the display screen associated with the first user device is refreshed;

adjusting the refresh rate associated with the display screen to exceed the exposure time; and

causing the first user device to present on the display screen the sequence of images at the adjusted refresh rate

wherein the adjusted refresh rate causes a garbling of a recording of the display screen associated with the first user device by the second user device.

9. The method of claim 8 , comprising:

obtaining an indication of the exposure time associated with the light sensor of the second user device; and

adjusting the number of the one or more images and the number of the remainder of images to present at least two images in the remainder of images for each image among the one or more images during the exposure time associated with the second user device.

10. The method of claim 8 , comprising:

obtaining an indication of the exposure time associated with the light sensor of the second user device; and

adjusting the number of the one or more images and the number of the remainder of images to obtain the display frequency exceeding the indication of the exposure time by at least a factor of two.

11. The method of claim 8 , comprising:

obtaining an indication of the exposure time associated with the light sensor of the second user device;

obtaining the refresh rate associated with the display screen associated with the first user device,

wherein the refresh rate indicates the frequency with which the display screen associated with the first user device is refreshed; and

adjusting the refresh rate associated with the display screen to exceed the exposure time.

12. The method of claim 8 , comprising:

obtaining a default visual appearance associated with the information;

changing a default visual appearance of the sequence of images by adding a color different from the default visual appearance associated with the information; and

causing the first user device to present on the display screen the sequence of images including the color different from the default visual appearance associated with the information, thereby indicating that privacy of the information presented on the display screen is enhanced.

13. A system comprising:

one or more hardware processors; and

one or more non-transitory memories storing instructions, which, when executed by the one or more hardware processors, cause the system to:

obtain information to present on a first user device,

wherein the information is configured to be presented on a display screen of the first user device;

convert the information into a sequence of images,

wherein one or more images in the sequence of images include the information,

wherein a remainder of images in the sequence of images include a visual unrelated to the information,

wherein a number of the one or more images and a number of the remainder of images indicate a display frequency associated with the information,

wherein the number of the remainder of images presented each second is greater than the number of the one or more images presented each second, thereby preventing recording of the information through temporal integration of the remainder of images and the one or more images,

wherein the display frequency exceeds an exposure time associated with a light sensor of a second user device, and

wherein the display frequency causes an observer to form a perception of the one or more images; and

obtain a location associated with the first user device;

determine whether the location indicates a public location; and

upon determining that the location indicates the public location, obtain an indication of the exposure time associated with the light sensor of the second user device;

obtain a refresh rate associated with the display screen associated with the first user device,

wherein the refresh rate indicates a frequency with which the display screen associated with the first user device is refreshed;

adjust the refresh rate associated with the display screen to exceed the exposure time;

cause the first user device to present on the display screen the sequence of images at the adjusted refresh rate,

wherein the adjusted refresh rate causes a garbling of a recording of the display screen associated with the first user device by the second user device.

14. The system of claim 13 , comprising instructions to:

obtain an indication of the exposure time associated with the light sensor of the second user device; and

adjust the number of the one or more images and the number of the remainder of images to present at least two images in the remainder of images for each image among the one or more images during the exposure time associated with the second user device.

15. The system of claim 13 , comprising instructions to:

obtain an indication of the exposure time associated with the light sensor of the second user device; and

adjust the number of the one or more images and the number of the remainder of images to obtain the display frequency exceeding the indication of the exposure time by at least a factor of two.

16. The system of claim 13 , comprising instructions to:

obtain an indication of the exposure time associated with the light sensor of the second user device;

obtain the refresh rate associated with the display screen associated with the first user device,

wherein the refresh rate indicates the frequency with which the display screen associated with the first user device is refreshed; and

adjust the refresh rate associated with the display screen to exceed the exposure time.

17. The system of claim 13 , wherein the information includes visual information comprising a text or an image.

18. The system of claim 13 , comprising instructions to:

obtain a default visual appearance associated with the information;

change a default visual appearance of the sequence of images by adding a color different from the default visual appearance associated with the information; and

cause the first user device to present on the display screen the sequence of images including the color different from the default visual appearance associated with the information, thereby indicating that privacy of the information presented on the display screen is enhanced.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2025
From: OSOM PRODUCTS INC
To: ENSIGHT LLC
Reel/Frame 072743/0051 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 16, 2023
From: ANDERSON, GARY; FRANCO, NICHOLAS; GAGNE-KEATS, JASON SEAN; MULLER, WOLFGANG WESLEY
To: OSOM PRODUCTS, INC.
Reel/Frame 064600/0747 →