IP Library › Granted Patent US 9,922,399
Granted Patent B2
US 9,922,399 · App. 15/218,595 · Granted Mar 20, 2018

User and device movement based display compensation with corrective action for displaying content on a device

Inventors: Robin Abraham (Redmond, WA); Andrew V. Fawcett (Seattle, WA)
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
G06T3/20G06F1/1694G06F3/013G09G5/00G06F3/147G06F2200/1637G06F2203/04806G09G2320/0261G09G2340/045G09G2340/0464G09G2340/14G09G2354/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,922,399
App. No.
15/218,595
Granted
Mar 20, 2018
Kind
B2
Abstract

A direction and distance of movement of a display device as well as of a user of the display device are determined. Based on these determined directions and distances of movement, compensation to apply to content displayed on the display device to compensate for movement of the user with respect to the device is determined and applied to the content. A portion of the display device at which the user is looking can also be detected. The compensation is applied to the content only if applying the compensation would not result in the portion being positioned beyond the display device. If applying the compensation would result in the portion being positioned beyond the display device then appropriate corrective action is taken, such as not applying the compensation to the content.

Claims (34)

1. A method comprising:

determining compensation to apply to content displayed on a display device to compensate for movement of a user with respect to the display device;

determining whether applying the compensation would result in at least a portion of the content displayed on the display device being positioned beyond a perimeter of the display device;

responsive to determining that applying the compensation would result in at least the portion of the content displayed on the display device being positioned beyond the perimeter of the display device, taking corrective action to prevent at least the portion of the content displayed on the display device from being positioned beyond the perimeter of the display device; and

applying the compensation to the content displayed on the display device.

2. A method as recited in claim 1 , wherein the determining whether applying the compensation would result in at least the portion of the content displayed on the display device being positioned beyond the perimeter of the display device comprises determining whether applying the compensation would result in a portion of the content at which the user is looking being positioned beyond the perimeter of the display device.

3. A method as recited in claim 2 , wherein taking the corrective action is performed in response to determining that applying the compensation would result in the portion of the content at which the user is looking being positioned beyond the perimeter of the display device to prevent the portion of content at which the user is looking from being positioned beyond the perimeter of the display device.

4. A method as recited in claim 1 , wherein determining the compensation to apply to the content displayed on the display device is further based on a distance of movement of the display device.

5. A method as recited in claim 1 , wherein determining the compensation to apply to the content displayed on the display device is further based on a direction of movement of the user and a distance of movement of the user.

6. A method as recited in claim 1 , the corrective action comprising not applying the compensation to the content displayed on the display device.

7. A method as recited in claim 1 , the corrective action comprising applying only a part of the compensation to the content displayed on the display device.

8. A method as recited in claim 1 , the compensation comprising shifting the content in a plane approximately parallel to a plane of the display device.

9. A method as recited in claim 1 , the compensation comprising zooming in or zooming out the content.

10. A method as recited in claim 1 , wherein determining the compensation to apply to the content displayed on the display device is based on data received from at least one of an image capture device or an accelerometer of the display device.

11. One or more computer-readable storage media having stored thereon multiple instructions that, when executed by one or more processors of a computing device, cause the one or more processors to:

determine compensation to apply to content displayed on a display device to compensate for movement of a user with respect to the display device;

determine whether applying the compensation would result in at least a portion of the content displayed on the display device being positioned beyond a display area of the display device;

responsive to determining that applying the compensation would result in at least the portion of the content displayed on the display device being positioned beyond the display area of the display device, take corrective action to prevent at least the portion of the content displayed on the display device from being positioned beyond the display area of the display device; and

apply the compensation to the content display on the display device.

12. One or more computer-readable storage media as recited in claim 11 , wherein to determine whether applying the compensation would result in at least the portion of the content displayed on the display device being positioned beyond the display area of the display device comprises to determine whether applying the compensation would result in a portion of the content at which the user is looking being positioned beyond the display area of the display device.

13. One or more computer-readable storage media as recited in claim 12 , wherein to take the corrective action is performed in response to determining that applying the compensation would result in the portion of the content at which the user is looking being positioned beyond the display area of the display device to prevent the portion of content at which the user is looking from being positioned beyond the display area of the display device.

14. One or more computer-readable storage media as recited in claim 11 , wherein to determine the compensation to apply to the content displayed on the display device is further based on a distance of movement of the display device.

15. One or more computer-readable storage media as recited in claim 11 , wherein to determine the compensation to apply to the content displayed on the display device is further based on a direction of movement of the user and a distance of movement of the user.

16. One or more computer-readable storage media as recited in claim 11 , the corrective action comprising not applying the compensation to the content displayed on the display device.

17. One or more computer-readable storage media as recited in claim 11 , the corrective action comprising applying only a part of the compensation to the content displayed on the display device.

18. One or more computer-readable storage media as recited in claim 11 , the compensation comprising shifting the content in a plane approximately parallel to a plane of the display device.

19. One or more computer-readable storage media as recited in claim 11 , the compensation comprising zooming in or zooming out the content.

20. A computing device comprising:

one or more processors; and

one or more computer-readable storage media having stored thereon multiple instructions of a movement compensation system that, when executed by the one or more processors, cause the one or more processors to:

determine compensation to apply to content displayed on a display device to compensate for movement of a user with respect to the display device;

determine whether applying the compensation would result in at least a portion of the content displayed on the display device being positioned beyond a display area of the display device;

responsive to determining that applying the compensation would result in at least the portion of the content displayed on the display device being positioned beyond the display area of the display device, take corrective action to prevent at least the portion of the content displayed on the display device from being positioned beyond the display area of the display device; and

apply the compensation to the content displayed on the display device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 25, 2016
From: ABRAHAM, ROBIN; FAWCETT, ANDREW V.
To: MICROSOFT CORPORATION
Reel/Frame 039246/0644 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 25, 2016
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 039246/0884 →
Continuity (2)
Continuation 13655753 · Oct 19, 2012
Related Publication 20160335739A1 · Nov 17, 2016