IP Library Granted Patent US 9,405,918
Granted Patent B2
US 9,405,918 · App. 14/585,054 · Granted Aug 2, 2016

Viewer-based device control

Inventors: Ian W. Freed (Seattle, WA); Gregory M. Hart (Mercer Island, WA); Jeffrey P. Bezos (Greater Seattle Area, WA)
Assignee: Amazon Technologies, Inc.
G06F21/60G06F3/013G06F21/10G06F21/6245G06F21/82G09G5/00G09G3/003G09G2320/068G09G2320/08G09G2340/0407G09G2354/00G09G2358/00
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 9,405,918
App. No.
14/585,054
Granted
Aug 2, 2016
Kind
B2
Abstract

A computing device can monitor the gaze direction of people around the device to determine whether any unintended viewers are viewing content displayed on the device. A user can activate a privacy mode of the device, such that when an unintended viewer is detected the device can take an appropriate action. In some cases the device can notify the primary user of the device using audible, visual, or tactile alerts. In other cases, the device can modify the display of content such that the unintended viewer is unable to decipher or view the content, or is otherwise notified of the detection.

Claims (47)

1. A method, comprising:

obtaining an image using an imaging element of a computing device, the imaging element positioned with respect to the computing device such that one or more viewers viewing a display element of the computing device appear in at least a portion of the obtained image;

analyzing the obtained image, using the computing device, to identify an unauthorized viewer in the obtained image;

determining a position of the unauthorized viewer to be substantially toward at least a portion of the computing device;

identifying a device associated with the unauthorized viewer; and

generating a notification to be communicated to the identified device associated with the unauthorized viewer, the notification including an advertisement associated with content displayed on the computing device.

2. The method of claim 1 , wherein the position of the unauthorized viewer is determined based at least in part on a gaze direction of the unauthorized viewer.

3. The method of claim 1 , wherein the position of the unauthorized viewer is determined based at least in part on tracking, using the imaging element, at least a portion of a body of the unauthorized viewer.

4. The method of claim 1 , wherein the notification further includes a warning to the unauthorized viewer.

5. The method of claim 1 , further comprising:

determining a privacy mode of the computing device in response to determining the position of the unauthorized viewer to be substantially toward at least a portion of the computing device; and

performing at least one privacy action associated with the computing device, the privacy action being determined based at least in part on the determined privacy mode.

6. The method according to claim 5 , wherein the at least one privacy action includes at least one of dimming the display element, turning off the display element, limiting a viewable angle of the display element, obstructing content displayed on the display element, or notifying an authorized viewer.

7. A computing device, comprising:

a processor;

at least one imaging element;

a display element for displaying content; and

a memory device including instructions operable to be executed by the processor to perform a set of actions, enabling the processor to:

obtain an image using the at least one imaging element;

analyze the obtained image, using the computing device, to identify an unauthorized viewer in the obtained image;

determine a position of the unauthorized viewer to be substantially toward at least a portion of the computing device;

identify a device associated with the unauthorized viewer; and

generate a notification to be communicated to the identified device associated with the unauthorized viewer, the notification including an advertisement associated with content displayed on the computing device.

8. The computing device of claim 7 , wherein the position of the unauthorized viewer further is determined based at least in part on tracking, using the at least one imaging element, at least a portion of a body of the unauthorized viewer.

9. The computing device of claim 7 , wherein the notification further includes a warning to the unauthorized viewer.

10. The computing device of claim 7 , further including instructions operable to be executed by the processor to perform a set of actions, enabling the processor to:

determine a privacy mode of the computing device, wherein content of the notification is generated based at least in part on the determined privacy mode.

11. The computing device of claim 7 , further including instructions operable to be executed by the processor to perform a set of actions, enabling the processor to:

determine a privacy mode of the computing device; and

perform at least one privacy action on the computing device based at least in part on the determined privacy mode.

12. The computing device of claim 11 , wherein the privacy mode of the computing device is based at least in part on input that specifies one or more privacy actions to be performed by the computing device corresponding to a plurality of situations.

13. The computing device of claim 11 , wherein the privacy mode of the computing device is determined based at least in part on an environment in which the computing device is located.

14. The computing device of claim 11 , wherein the privacy mode of the computing device is determined based at least in part on content displayed on the computing device.

15. The computing device according to claim 11 , wherein the at least one privacy action includes at least one of dimming the display element, turning off the display element, limiting a viewable angle of the display element, obstructing the content displayed on the display element, and notifying an authorized viewer.

16. A non-transitory computer-readable storage medium storing processor-executable instructions for controlling a computing device, comprising:

program code for obtaining an image using at least one imaging element;

program code for analyzing the obtained image, using the computing device, to identify an unauthorized viewer in the obtained image;

program code for determining a position of the unauthorized viewer to be substantially toward at least a portion of the computing device;

program code for identifying a device associated with the unauthorized viewer; and

program code for generating a notification to be communicated to the identified device associated with the unauthorized viewer, the notification including an advertisement associated with content displayed on the computing device.

17. The non-transitory computer-readable storage medium of claim 16 , further comprising:

program code for determining a privacy mode of the computing; and

program code for performing at least one privacy action based at least in part on the privacy mode of the computing device.

18. The non-transitory computer-readable storage medium of claim 17 , wherein the at least one privacy action includes at least one of dimming a display element, turning off the display element, limiting a viewable angle of the display element, obstructing the content displayed on the display element, and notifying a primary viewer.

19. The non-transitory computer-readable storage medium of claim 16 , wherein the privacy mode of the computing device is determined based at least in part on an environment in which the computing device is located.

20. The non-transitory computer-readable storage medium of claim 16 , wherein determining a position of the unauthorized viewer further comprising:

tracking, using the at least one imaging element, at least a portion of a body of the unauthorized viewer.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 8, 2016
From: HART, GREGORY M.; BEZOS, JEFFREY P.; FREED, IAN W.
To: AMAZON TECHNOLOGIES, INC.
Reel/Frame 038229/0257 →
Continuity (3)
Continuation 12763115 · Apr 19, 2010
Continuation In Part 12718788 · Mar 5, 2010
Related Publication 20150116212A1 · Apr 30, 2015