IP Library Granted Patent US 10,467,017
Granted Patent B2
US 10,467,017 · App. 15/797,266 · Granted Nov 5, 2019

Configuration of primary and secondary displays

Inventors: Christian Klein (Duvall, WA); Robert Joseph Disano (Seattle, WA); Sammy Chiu (Seattle, WA); Katherine Blair Huffman (Seattle, WA); Connor Lawrence Weins (Seattle, WA)
Assignee: Microsoft Technology Licensing, LLC
G06F9/4411G06F1/1615G06F1/1616G06F1/1618G06F1/1641G06F1/1647G06F1/1677G06F1/1681G06F1/1692G06F1/1694G06F3/011G06F3/017G06F3/03545G06F3/0418G06F3/0487G06F3/04883G06F3/1423G06F3/1446G06F9/4401G06F9/445G06F9/44505G09G5/003G09G5/14G06F1/1643G06F3/041G06K9/00154G09G2320/0626G09G2320/0686G09G2340/0407G09G2354/00G09G2356/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 10,467,017
App. No.
15/797,266
Granted
Nov 5, 2019
Kind
B2
Abstract

Techniques for configuration of primary and secondary displays are described. In one or more implementations, an apparatus such as a mobile device includes multiple interconnected display devices that can be configured in different ways, such as output primary, input primary, sensor primary, and so forth. At least one implementation enables different zones of a single display surface to be configured as primary and secondary for different purposes, such as input and/or output.

Claims (41)

1. A system comprising:

an apparatus having a first display device and a second display device physically connected to each other and hingeably moveable relative to each other about a hinge portion;

at least one processor; and

at least one computer-readable storage media storing instructions that are executable by the at least one processor to perform operations including:

determining a likely intended usage of the first display device relative to the second display device based on a state condition of the apparatus;

ascertaining based on the likely intended usage that the first display device is likely intended to be used as a primary output device;

configuring output functionality of the first display device as output primary and input functionality of the first display device as input secondary; and

optimizing sensor functionality of the first display device based on the configuring of the output functionality of the first display device as output primary and the input functionality of the first display device as input secondary.

2. A system as described in claim 1 , wherein the state condition comprises a change in angle of the first display device relative to the second display device.

3. A system as described in claim 1 , wherein the state condition comprises one or more of an application launched on the first display device, or an application launched on the second display device.

4. A system as described in claim 1 , wherein the state condition comprises detecting a change in user interaction with one or more of the first display device or the second display device.

5. A system as described in claim 1 , wherein the state condition comprises detecting a grip position of a user grasping the apparatus.

6. A system as described in claim 1 , wherein said configuring output functionality of the first display device as output primary comprises maintaining one or more of a higher display resolution for the first display device than for the second display device, or a higher display brightness for the first display device than for the second display device.

7. A system as described in claim 1 , wherein said configuring input functionality of the first display device as input secondary comprises maintaining a lower sensor sensitivity for the first display device than for the second display device.

8. A system as described in claim 1 , wherein said configuring input functionality of the first display device as input secondary comprises implementing a lower sensor sampling rate for the first display device than for the second display device.

9. A system as described in claim 1 , wherein the operations further include configuring output functionality of the second display device as output secondary and input functionality of the second display device as input primary, said configuring input functionality of the second display device as input primary comprising maintaining one or more of a higher sensor sensitivity for the second display device than for the first display device, or implementing a higher sensor sampling rate for the second display device than for the first display device.

10. A system as described in claim 1 , wherein the operations further include presenting a visual notification indicating that the first display device is being configured as output primary, the visual notification being selectable to override the determination to configure the first display device as output primary.

11. A system as described in claim 1 , wherein said configuring of the first display device further comprises optimizing display settings of the first display device relative to the second display device based on the configuring of the output functionality and the input functionality of the first display device, wherein the optimizing of the display settings comprises one or more selected from a group consisting of: adjusting a display resolution for the first display device so the display resolution of the first display device is higher than a display resolution of the second display device; and adjusting a display brightness for the first display device so the display brightness of the first display device is higher than a display brightness of the second display device.

12. A computer-implemented method, comprising:

determining a likely intended usage of a first display device of an apparatus relative to a second display device of the apparatus based on a state condition of the apparatus;

determining based on the state condition that the first display device is to be configured as a sensor primary device;

configuring sensor functionality of the first display device as sensor primary and sensor functionality of the second display device as sensor secondary; and

optimizing sensor functionality of the first display device based on the configuring of the output functionality of the first display device as output primary and the input functionality of the first display device as input secondary.

13. A method as described in claim 12 , wherein the state condition comprises one or more of an angle of the first display device relative to the second display device, or user proximity to the first display device.

14. A method as described in claim 12 , wherein said configuring sensor functionality of the first display device as sensor primary comprises maintaining a higher sensor sensitivity for the first display device than for the second display device.

15. A method as described in claim 12 , wherein said configuring sensor functionality of the first display device as sensor primary comprises implementing a higher sensor sampling rate for the first display device than for the second display device.

16. A method as described in claim 12 , further comprising:

receiving a query from a requesting functionality for a particular type of sensor data;

identifying a primary sensor of the first display device that is available to capture the particular type of sensor data; and

enabling sensor data from the primary sensor to be provided to the requesting functionality.

17. A method as described in claim 12 , further comprising:

detecting a change in the state condition of the apparatus indicating a change in the likely intended usage of the first display device relative to the second display device;

determining based on the change in the state condition that the second display device is to be configured as the sensor primary device; and

configuring sensor functionality of the second display device as sensor primary and sensor functionality of the first display device as sensor secondary.

18. A computer-implemented method as described in claim 12 , further comprising: optimizing display settings of the first display device relative to the second display device based on the configuring of the output functionality and the input functionality of the first display device, wherein the optimizing of the display settings comprises one or more selected from a group consisting of: adjusting a display resolution for the first display device so the display resolution of the first display device is higher than a display resolution of the second display device; and adjusting a display brightness for the first display device so the display brightness of the first display device is higher than a display brightness of the second display device.

19. A non-transitory computer-readable medium storing computer executable instructions that, when executed by at least one processor, cause the at least one processor to execute a method comprising:

determining a likely intended usage of a first display device of an apparatus relative to a second display device of the apparatus based on a state condition of the apparatus;

determining based on the state condition that the first display device is to be configured as a sensor primary device;

configuring sensor functionality of the first display device as sensor primary and sensor functionality of the second display device as sensor secondary; and

optimizing the sensor functionality of a sensor for one or more of the first display device and the second display device based on the configuration of the first display device as the sensor primary and the second display device as the sensor secondary.

20. A non-transitory computer-readable medium as described in claim 19 , wherein the executed method further comprising: optimizing display settings of the first display device relative to the second display device based on the configuring of the output functionality and the input functionality of the first display device, and wherein the optimizing of the display settings comprises one or more selected from a group consisting of: adjusting a display resolution for the first display device so the display resolution of the first display device is higher than a display resolution of the second display device; and adjusting a display brightness for the first display device so the display brightness of the first display device is higher than a display brightness of the second display device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2017
From: KLEIN, CHRISTIAN; DISANO, ROBERT JOSEPH; CHIU, SAMMY; HUFFMAN, KATHERINE BLAIR; WEINS, CONNOR LAWRENCE
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 044081/0271 →
Continuity (2)
Provisional Application 62505942 · May 14, 2017
Related Publication 20180330694A1 · Nov 15, 2018