IP Library › Granted Patent US 12,026,310
Granted Patent B2
US 12,026,310 · App. 18/119,715 · Granted Jul 2, 2024

Controlling a user interface with a trackpad and a smart watch

Inventors: Young-Cheol Yu (Palo Alto, CA); Yuya Tanaka (Palo Alto, CA); Yoji Osako (Palo Alto, CA)
Assignee: NTT DOCOMO, INC.
G06F3/014G06F3/0485G06F3/0488G06F2203/04104
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 12,026,310
App. No.
18/119,715
Filed
Mar 9, 2023
Granted
Jul 2, 2024
Kind
B2
Examiner
SITTA, GRANT
Art Unit
2622
USPC
345/173
Abstract

Methods and apparatuses for controlling a user interface with a wearable device, such as a smart watch, are disclosed. In some embodiments, the method includes detecting, by an extend reality (XR) device, a wearable device, communicably connecting the XR device to the wearable device, and manipulating a user interface in a virtual environment displayed on a display in the XR device with the wearable device.

Claims (41)

1. A method comprising:

detecting, by an extend reality (XR) device, a wearable device;

communicably connecting the XR device to the wearable device;

displaying a virtual environment with a user interface, on a display in the XR device;

displaying a virtual shortcut interface in the user interface next to and in proximity to the wearable device but not over the wearable device, including positioning the virtual shortcut interface based on a position of the wearable device determined using tracking markers on a display of the wearable device, the virtual shortcut interface including user-selectable virtual buttons that includes a home button to enable a user to go to a home screen or a main menu, a button for opening a browser, a back button for allowing a user to navigate to a previously viewed page in the user interface, a forward button for allowing a user to navigate to a previously viewed page in the user interface that was originally viewed after a currently displayed page, and one or more buttons from a group that includes a button for checking open applications, a button for causing another set of virtual buttons to be displayed in the virtual shortcut interface that include one or more buttons in a previously displayed set of buttons, and a user customizable button;

capturing movements of one or more fingers made by a user in relation to one of the virtual buttons;

recognizing the movements as a selection of the one of the virtual buttons;

invoking a feature associated with the one virtual button in response to recognizing the movements, the feature including opening an application window with the browser in the user interface; and

manipulating the user interface in the virtual environment with the wearable device, wherein manipulating the user interface comprises moving a cursor being displayed in the window or scrolling the window being displayed on the user interface based on detected motion made by a user on the wearable device that is sent to the XR device, the detected motion including movement of one or more fingers of the user across a display surface of the wearable device while providing physical feedback to the user and without watching the one or more fingers of the user.

2. The method of claim 1 wherein manipulating the user interface comprises selecting an object being displayed on the user interface based on detected motion made by a user on the wearable device that is sent to the XR device, the detected motion being a tap by the user on the display surface of the wearable device.

3. The method of claim 1 wherein the at least one finger comprises two fingers and wherein the portion of the wearable device comprises a display of the wearable device.

4. The method of claim 1 wherein the user-selectable GUI elements are virtual buttons.

5. The method of claim 1 wherein the virtual GUI elements are customizable to associate different features with each of the virtual GUI elements.

6. The method of claim 1 further comprising:

identifying, using a camera, a marker on the wearable device; and

detecting position of the wearable device using the marker,

wherein displaying the virtual interface in the user interface in proximity to the wearable device comprises displaying the virtual interface based on the position of the wearable device.

7. The method of claim 6 wherein detecting position of the wearable device using the marker comprises detecting position of a display of the wearable device using the marker.

8. The method of claim 1 wherein the virtual interface is displayed around the wearable device, and the wearable device comprises a smart watch device.

9. A computing system for controlling a user interface, the computing system comprising:

one or more processors; and

one or more memories storing instructions that, when executed by the one or more processors, cause the computing system to perform a process comprising:

detecting, by an extend reality (XR) device, a wearable device;

communicably connecting the XR device to the wearable device;

displaying a virtual environment with a user interface, on a display in the XR device;

displaying a virtual shortcut interface in the user interface next to and in proximity to the wearable device but not over the wearable device, including positioning the virtual shortcut interface based on a position of the wearable device determined using tracking markers on a display of the wearable device, the virtual shortcut interface including user-selectable virtual buttons that includes a home button to enable a user to go to a home screen or a main menu, a button for opening a browser, a back button for allowing a user to navigate to a previously viewed page in the user interface, a forward button for allowing a user to navigate to a previously viewed page in the user interface that was originally viewed after a currently displayed page, and one or more buttons from a group that includes a button for checking open applications, a button for causing another set of virtual buttons to be displayed in the virtual shortcut interface that include one or more buttons in a previously displayed set of buttons, and a user customizable button;

capturing movements of one or more fingers made by a user in relation to one of the virtual buttons;

recognizing the movements as a selection of the one of the virtual buttons;

invoking a feature associated with the one virtual button in response to recognizing the movements, the feature including opening an application window with the browser in the user interface; and

manipulating the user interface in the virtual environment with the wearable device, wherein manipulating the user interface comprises moving a cursor being displayed in the window or scrolling the window being displayed on the user interface based on detected motion made by a user on the wearable device that is sent to the XR device, the detected motion including movement of one or more fingers of the user across a display surface of the wearable device while providing physical feedback to the user and without watching the one or more fingers of the user.

10. The computing system of claim 9 wherein manipulating the user interface comprises selecting an object being displayed on the user interface based on detected motion made by a user on the wearable device that is sent to the XR device, the detected motion being a tap by the user on the display surface of the wearable device.

11. The computing system of claim 9 wherein the user-selectable GUI elements are virtual buttons.

12. One or more non-transitory computer readable storage media having instructions stored thereupon which, when executed by a system having at least a processor and a memory therein, cause the system to perform operations comprising:

detecting, by an extend reality (XR) device, a wearable device;

communicably connecting the XR device to the wearable device; and

displaying a virtual environment with a user interface, on a display in the XR device;

displaying a virtual shortcut interface in the user interface next to and in proximity to the wearable device but not over the wearable device, including positioning the virtual shortcut interface based on a position of the wearable device determined using tracking markers on a display of the wearable device, the virtual shortcut interface including user-selectable virtual buttons that includes a home button to enable a user to go to a home screen or a main menu, a button for opening a browser, a back button for allowing a user to navigate to a previously viewed page in the user interface, a forward button for allowing a user to navigate to a previously viewed page in the user interface that was originally viewed after a currently displayed page, and one or more buttons from a group that includes a button for checking open applications, a button for causing another set of virtual buttons to be displayed in the virtual shortcut interface that include one or more buttons in a previously displayed set of buttons, and a user customizable button;

capturing movements of one or more fingers made by a user in relation to one of the virtual buttons;

recognizing the movements as a selection of the one of the virtual buttons;

invoking a feature associated with the one virtual button in response to recognizing the movements, the feature including opening an application window with the browser in the user interface; and

manipulating the user interface in the virtual environment with the wearable device, wherein manipulating the user interface comprises moving a cursor being displayed in the window or scrolling the window being displayed on the user interface based on detected motion made by a user on the wearable device that is sent to the XR device, the detected motion including movement of one or more fingers of the user across a display surface of the wearable device while providing physical feedback to the user and without watching the one or more fingers of the user.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2023
From: DOCOMO INOVATIONS, INC.
To: NTT DOCOMO, INC.
Reel/Frame 063382/0548 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2023
From: YU, YOUNG-CHEOL; TANAKA, YUYA; OSAKO, YOJI
To: DOCOMO INOVATIONS, INC.
Reel/Frame 063382/0560 →
Continuity (3)
Provisional Application 63393181 · Jul 28, 2022
Provisional Application 63393178 · Jul 28, 2022
Related Publication 20240036646A1 · Feb 1, 2024