IP Library › Granted Patent US 11,385,784
Granted Patent B2
US 11,385,784 · App. 16/264,056 · Granted Jul 12, 2022

Systems and methods for configuring the user interface of a mobile device

Inventors: Cheng Zhang (Nanjing, CN); Qin Zhang (Nanjing, CN)
Assignee: CITRIX SYSTEMS, INC.
G06F3/04845G06F3/011G06F3/017G06F3/0482
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,385,784
App. No.
16/264,056
Filed
Jan 31, 2019
Granted
Jul 12, 2022
Kind
B2
Art Unit
2143
USPC
715/810
Abstract

Systems and methods for adjusting a user interface presented in a mobile device display. A method for adjusting a user interface presented on a mobile device display includes receiving sensor data from one or more sensors of a mobile device, determining a hand of a user that is holding the mobile device based on the received sensor data, and adjusting the user interface presented on the mobile device display based on the determination.

Claims (52)

1. A mobile device comprising:

a display configured to present a user interface to a user;

a plurality of sensors; and

a processor configured to:

receive first sensor data comprising fingerprint data from at least one first sensor of the plurality of sensors,

authenticate the user based on the first sensor data,

receive second sensor data from at least one second sensor of the plurality of sensors,

determine a hand of the user that is holding the mobile device based on the first sensor data and the second sensor data which are weighted differently for determining the hand of the user that is holding the mobile device,

identify, based on the determination and a user profile, a first user interface to be presented on the display,

subsequent to making the identification, receive a user instruction by way of detection of a pattern of movement of the mobile device indicative of one or more instructions to adjust the user interface irrespective of the hand of the user determined to be holding the mobile device, and

adjust the user interface based on the received user instruction.

2. The mobile device according to claim 1 , wherein the plurality of sensors include at least one of the following:

an accelerometer;

a gyroscope;

a magnetometer;

a fingerprint sensor; or

a capacitive touch sensor.

3. The mobile device according to claim 1 , wherein the processor is further configured to, before receipt of the user instruction, adjust the user interface presented on the display to present the first user interface by a relocation of at least one user interaction element of the user interface from a first location to a second location, the first location being different from the second location.

4. The mobile device according to claim 3 , wherein the second location makes the at least one user interface element accessible to a digit of the hand of the user that is determined to be holding the mobile device.

5. The mobile device according to claim 4 , wherein the processor is further configured to position the at least one user interaction element in a lower right side of the display in response to determining that the user is holding the mobile device with the right hand.

6. The mobile device according to claim 4 , wherein the processor is further configured to position the at least one user interaction element in a lower left side of the display in response to determining that the user is holding the mobile device with the left hand.

7. The mobile device according to claim 1 , wherein the processor is further configured to, before receipt of the user instruction, adjust the user interface presented on the display to present the first user interface by a relocation of at least one content element of the user interface from a first location to a second location, the first location being different from the second location.

8. The mobile device according to claim 7 , wherein the second location allows the user to view the at least one user content element without concealment by the hand of the user that is determined to be holding the mobile device.

9. The mobile device according to claim 8 , wherein the processor is further configured to position the at least one content element in a left portion of the display in response to determining that the user is holding the mobile device with the right hand.

10. The mobile device according to claim 8 , wherein the processor is further configured to position the at least one content element in a right portion of the display in response to determining that the user is holding the mobile device with the left hand.

11. The mobile device according to claim 1 , wherein the processor is further configured to determine that the user is holding the mobile device with a left hand based on received data that indicates a thumb impression with an orientation from a bottom left side of the display to a top left side of the display.

12. The mobile device according to claim 1 , wherein the processor is further configured to determine that the user is holding the mobile device with a right hand based on received data that indicates a thumb impression with an orientation from a bottom right side of the display to a top left side of the display.

13. The mobile device according to claim 1 , wherein for purposes of determining the hand of the user that is holding the mobile device, the first sensor data from the at least one first sensor of the plurality of sensors is weighted differently as compared to the second sensor data from the at least one second sensor of the plurality of sensors.

14. The mobile device according to claim 1 , wherein the finger print data is compared to stored finger print data to determine whether the finger print data is associated with a left hand digit or a right hand digit fingerprint.

15. A method for adjusting a user interface presented on a mobile device display, the method comprising, by a processor:

receiving first sensor data comprising fingerprint data from at least one first sensor of a mobile device,

authenticating a user of the mobile device based on the first sensor data;

receiving second sensor data from at least one second sensor of the mobile device;

determining a hand of a user that is holding the mobile device based on the first sensor data and the second sensor data which are weighted differently for determining the hand of the user that is holding the mobile device;

identifying, based on the determination and a user profile, a first user interface to be presented on the display;

receiving a user instruction by way of detection of a pattern of movement of the mobile device indicative of one or more instructions to adjust the user interface irrespective of the hand of the user determined to be holding the mobile device; and

adjusting the user interface based on the received user instruction.

16. The method according to claim 15 , further comprising, adjusting, before receiving the user instruction, the user interface presented on the mobile device display to present the first user interface by relocating at least one user interaction element of the user interface from a first location to a second location, the first location being different from the second location.

17. The method according to claim 16 , wherein the second location makes the at least one user interface element accessible to a digit of the hand of the user that is determined to be holding the mobile device.

18. The method according to claim 15 , further comprising, adjusting, before receiving the user instruction, the user interface presented on the mobile device display to present the first user interface by relocating at least one content element of the user interface from a first location to a second location, the first location being different from the second location.

19. The method according to claim 18 , wherein the second location allows the user to view the at least one user content element without concealment by the hand of the user that is determined to be holding the mobile device.

20. A mobile device comprising:

a display configured to present a user interface to a user;

a plurality of sensors; and

a processor configured to:

receive first sensor data comprising fingerprint data from at least one first sensor of the plurality of sensors,

authenticate the user based on the first sensor data,

receive second sensor data from at least one second sensor of the plurality of sensors,

determine one of a left hand and a right hand of the user that is holding the mobile device based on the first sensor data and the second sensor data which are weighted differently for determining the one of the left hand and the right hand of the user that is holding the mobile device,

adjust, based on the determination and a user profile, the user interface presented on the display,

subsequent to making the adjustment, receive a user instruction by way of detection of a pattern of movement of the mobile device indicative of one or more instructions to adjust the user interface irrespective of the hand of the user determined to be holding the mobile device, and

adjust the user interface presented on the display based on the received user instruction.

Assignments (9)
PATENT SECURITY AGREEMENT Recorded Aug 15, 2025
From: CLOUD SOFTWARE GROUP, INC.; CITRIX SYSTEMS, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 072488/0172 →
SECURITY INTEREST Recorded May 24, 2024
From: CLOUD SOFTWARE GROUP, INC. (F/K/A TIBCO SOFTWARE INC.); CITRIX SYSTEMS, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 067662/0568 →
PATENT SECURITY AGREEMENT Recorded Apr 14, 2023
From: CLOUD SOFTWARE GROUP, INC. (F/K/A TIBCO SOFTWARE INC.); CITRIX SYSTEMS, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 063340/0164 →
RELEASE AND REASSIGNMENT OF SECURITY INTEREST IN PATENT (REEL/FRAME 062113/0001) Recorded Apr 14, 2023
From: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
To: CITRIX SYSTEMS, INC.; CLOUD SOFTWARE GROUP, INC. (F/K/A TIBCO SOFTWARE INC.)
Reel/Frame 063339/0525 →
PATENT SECURITY AGREEMENT Recorded Oct 7, 2022
From: TIBCO SOFTWARE INC.; CITRIX SYSTEMS, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 062112/0262 →
PATENT SECURITY AGREEMENT Recorded Oct 7, 2022
From: TIBCO SOFTWARE INC.; CITRIX SYSTEMS, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 062113/0470 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Oct 7, 2022
From: TIBCO SOFTWARE INC.; CITRIX SYSTEMS, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 062113/0001 →
SECURITY INTEREST Recorded Sep 30, 2022
From: CITRIX SYSTEMS, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 062079/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2019
From: ZHANG, CHENG; ZHANG, QIN
To: CITRIX SYSTEMS, INC.
Reel/Frame 048212/0309 →
Continuity (1)
Related Publication 20200249824A1 · Aug 6, 2020