IP Library › Granted Patent US 10,775,845
Granted Patent B2
US 10,775,845 · App. 15/073,816 · Granted Sep 15, 2020

Technologies for context aware graphical user interfaces for mobile compute devices

Inventors: Andrea Grandi (Limerick, IE); Stephanie Courtney (Bray, IE)
Assignee: Intel Corporation
G06F1/163G06F1/1626G06F3/014G06F3/0482G06F3/04886H04B17/23H04B17/318
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,775,845
App. No.
15/073,816
Granted
Sep 15, 2020
Kind
B2
Abstract

Technologies for context aware graphical user interfaces for mobile compute devices include a mobile compute device that includes a touchscreen display, a wireless signal sensor to receive a wireless signal transmitted by a wearable device, a context determination module, and a graphical user interface manager module. The context determination module is to measure a strength of the wireless signal and identify which hand of the user is presently used to hold the mobile compute device based on the measured strength of the wireless signal. The graphical user interface manager module is to configure a graphical user interface displayed on the touchscreen display based on the identification of the hand of the user presently used to hold the mobile compute device.

Claims (68)

1. A mobile compute device, comprising:

a touchscreen display;

a wireless signal sensor to receive a wireless signal transmitted by a wearable device;

a context determination module to:

perform a calibration process to establish, on the mobile compute device, a threshold signal strength value indicative of a target strength of the wireless signal received by the mobile compute device that indicates that the mobile compute device is presently held by one of a right hand or a left hand of a user, including prompting the user to hold the mobile compute device with the hand to be associated with the wearable device, measuring the strength of the wireless signal when the mobile compute device is held by the hand to be associated with the wearable device, prompting the user to hold the mobile compute device with the hand that is not to be associated with the wearable device, and measuring the strength of the wireless signal when the mobile compute device is held by the hand that is not to be associated with the wearable device;

measure, after the calibration process, a strength of the wireless signal; and

identify which hand of the user is presently used to hold the mobile compute device based on the measured strength of the wireless signal and the threshold signal strength value; and

a graphical user interface manager module to configure a graphical user interface displayed on the touchscreen display based on the identification of the hand of the user presently used to hold the mobile compute device.

2. The mobile compute device of claim 1 , wherein to identify which hand of the user is presently used to hold the mobile compute device comprises to:

retrieve the threshold signal strength value stored in association with an indication of one of the left hand or the right hand;

compare the measured signal strength with the threshold signal strength value to determine whether the measured signal strength satisfies the threshold signal strength value; and

determine that the mobile compute device is held by the indicated one of the left hand or the right hand in response to a determination that the measured signal strength satisfies the threshold signal strength value.

3. The mobile compute device of claim 1 , wherein to identify which hand of the user is presently used to hold the mobile compute device comprises to:

retrieve the threshold signal strength value stored in association with an indication of one of the left hand or the right hand;

compare the measured signal strength with the threshold signal strength value to determine whether the measured signal strength satisfies the threshold signal strength value; and

determine that the mobile compute device is not held by the indicated one of the left hand or the right hand in response to a determination that the measured signal strength does not satisfy the threshold signal strength value.

4. The mobile compute device of claim 1 , wherein to configure the graphical user interface comprises to move at least one graphical user interface input element toward the hand of the user presently used to hold the mobile compute device.

5. The mobile compute device of claim 1 , wherein to configure the graphical user interface comprises to:

retrieve at least one predefined graphical user interface configuration rule stored in association with the identification of the hand of the user presently used to hold the mobile compute device; and

apply the at least one predefined graphical user interface configuration rule to the graphical user interface based on the identification of the hand of the user presently used to hold the mobile compute device.

6. The mobile compute device of claim 1 , wherein to configure the graphical user interface comprises to:

retrieve a predefined graphical user interface stored in association with the identification of the hand of the user presently used to hold the mobile compute device; and

display the predefined graphical user interface.

7. The mobile compute device of claim 1 , wherein the context determination module is further to store an indication in association with the threshold signal strength value that indicates which of the left hand or the right hand the wearable device is associated with.

8. One or more non-transitory computer-readable storage media comprising a plurality of instructions that, when executed, cause a mobile compute device to:

perform a calibration process to establish, on the mobile compute device, a threshold signal strength value indicative of a target strength of a wireless signal to be received by the mobile compute device that indicates that the mobile compute device is presently held by one of a right hand or a left hand of a user, including prompting the user to hold the mobile compute device with the hand to be associated with a wearable device, measuring the strength of the wireless signal when the mobile compute device is held by the hand to be associated with the wearable device, prompting the user to hold the mobile compute device with the hand that is not to be associated with the wearable device, and measuring the strength of the wireless signal when the mobile compute device is held by the hand that is not to be associated with the wearable device;

receive, after the calibration process, the wireless signal transmitted by the wearable device;

measure, after the calibration process, a strength of the wireless signal;

identify which hand of the user is presently used to hold the mobile compute device based on the measured strength of the wireless signal and the threshold signal strength value; and

configure a graphical user interface displayed on a touchscreen display of the mobile compute device based on the identification of the hand of the user presently used to hold the mobile compute device.

9. The one or more non-transitory computer-readable storage media of claim 8 , wherein the plurality of instructions, when executed, further cause the mobile compute device to:

retrieve the threshold signal strength value stored in association with an indication of one of the left hand or the right hand;

compare the measured signal strength with the threshold signal strength value to determine whether the measured signal strength satisfies the threshold signal strength value; and

determine that the mobile compute device is held by the indicated one of the left hand or the right hand in response to a determination that the measured signal strength satisfies the threshold signal strength value.

10. The one or more non-transitory computer-readable storage media of claim 8 , wherein to identify which hand of the user is presently used to hold the mobile compute device comprises to:

retrieve the threshold signal strength value stored in association with an indication of one of the left hand or the right hand;

compare the measured signal strength with the threshold signal strength value to determine whether the measured signal strength satisfies the threshold signal strength value; and

determine that the mobile compute device is not held by the indicated one of the left hand or the right hand in response to a determination that the measured signal strength does not satisfy the threshold signal strength value.

11. The one or more non-transitory computer-readable storage media of claim 8 , wherein to configure the graphical user interface comprises to move at least one graphical user interface input element toward the hand of the user presently used to hold the mobile compute device.

12. The one or more non-transitory computer-readable storage media of claim 8 , wherein to configure the graphical user interface comprises to:

retrieve at least one predefined graphical user interface configuration rule stored in association with the identification of the hand of the user presently used to hold the mobile compute device; and

apply the at least one predefined graphical user interface configuration rule to the graphical user interface based on the identification of the hand of the user presently used to hold the mobile compute device.

13. The one or more non-transitory computer-readable storage media of claim 8 , wherein to configure the graphical user interface comprises to:

retrieve a predefined graphical user interface stored in association with the identification of the hand of the user presently used to hold the mobile compute device; and

display the predefined graphical user interface.

14. The one or more non-transitory computer-readable storage media of claim 8 , wherein the plurality of instructions further cause the mobile compute device to store an indication in association with the threshold signal strength value that indicates which of the left hand or the right hand the wearable device is associated with.

15. A method for configuring a graphical user interface (GUI) on a mobile compute device, the method comprising:

performing, by the mobile compute device, a calibration process to establish, on the mobile compute device, a threshold signal strength value indicative of a target strength of a wireless signal to be received by the mobile compute device that indicates that the mobile compute device is presently held by one of a right hand or a left hand of a user, including prompting the user to hold the mobile compute device with the hand to be associated with a wearable device, measuring the strength of the wireless signal when the mobile compute device is held by the hand to be associated with the wearable device, prompting the user to hold the mobile compute device with the hand that is not to be associated with the wearable device, and measuring the strength of the wireless signal when the mobile compute device is held by the hand that is not to be associated with the wearable device;

receiving, by the mobile compute device and after the calibration process, the wireless signal transmitted by the wearable device;

measuring, by the mobile compute device and after the calibration process, a strength of the wireless signal;

identifying, by the mobile compute device, which hand of the user is presently used to hold the mobile compute device based on the measured strength of the wireless signal and the threshold signal strength value; and

configuring, by the mobile compute device, a graphical user interface displayed on a touchscreen display of the mobile compute device based on the identification of the hand of the user presently used to hold the mobile compute device.

16. The method of claim 15 , wherein identifying which hand of the user is presently used to hold the mobile compute device comprises:

retrieving, by the mobile compute device, the threshold signal strength value stored in association with an indication of one of the left hand or the right hand;

comparing, by the mobile compute device, the measured signal strength with the threshold signal strength value to determine whether the measured signal strength satisfies the threshold signal strength value; and

determining, by the mobile compute device, that the mobile compute device is held by the indicated one of the left hand or the right hand in response to a determination that the measured signal strength satisfies the threshold signal strength value.

17. The method of claim 15 , wherein identifying which hand of the user is presently used to hold the mobile compute device comprises:

retrieving, by the mobile compute device, the threshold signal strength value stored in association with an indication of one of the left hand or the right hand;

comparing, by the mobile compute device, the measured signal strength with the threshold signal strength value to determine whether the measured signal strength satisfies the threshold signal strength value; and

determining, by the mobile compute device, that the mobile compute device is not held by the indicated one of the left hand or the right hand in response to a determination that the measured signal strength does not satisfy the threshold signal strength value.

18. The method of claim 15 , wherein configuring the graphical user interface comprises moving, by the mobile compute device, at least one graphical user interface input element toward the hand of the user presently used to hold the mobile compute device.

19. The method of claim 15 , wherein configuring the graphical user interface comprises:

retrieving, by the mobile compute device, at least one predefined graphical user interface configuration rule stored in association with the identification of the hand of the user presently used to hold the mobile compute device; and

applying, by the mobile compute device, the at least one predefined graphical user interface configuration rule to the graphical user interface based on the identification of the hand of the user presently used to hold the mobile compute device.

20. The method of claim 15 , wherein configuring the graphical user interface comprises:

retrieving, by the mobile compute device, a predefined graphical user interface stored in association with the identification of the hand of the user presently used to hold the mobile compute device; and

displaying, by the mobile compute device, the predefined graphical user interface.

21. The method of claim 15 , further comprising storing an indication in association with the threshold signal strength value that indicates which of the left hand or the right hand the wearable device is associated with.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 25, 2016
From: GRANDI, ANDREA; COURTNEY, STEPHANIE
To: INTEL CORPORATION
Reel/Frame 038365/0850 →
Continuity (1)
Related Publication 20170269790A1 · Sep 21, 2017