IP Library Granted Patent US 11,402,871
Granted Patent B1
US 11,402,871 · App. 17/657,670 · Granted Aug 2, 2022

Keyboard movement changes virtual display orientation

Inventors: Tamir Berliner (Tel Aviv, IL); Tomer Kahan (Ramat Hasharon, IL); Orit Dolev (Tel Aviv, IL); Doron Assayas Terre (Holon, IL); Aviv Burshtein (Hod Hasharon, IL)
Assignee: MULTINARITY LTD
G06F1/163G02B27/017G06F1/1662G02B2027/0178
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,402,871
App. No.
17/657,670
Filed
Apr 1, 2022
Granted
Aug 2, 2022
Kind
B1
Art Unit
2624
USPC
345/156
Abstract

Systems, methods, and non-transitory computer readable media containing instructions for causing at least one processor to perform operations for integrating a moveable input device with a virtual display projected via a wearable extended reality appliance. In one implementation, the processor is configured to perform operations comprising receiving motion signals associated with the moveable input device, the motion signals reflecting physical movement; outputting during a first time period, first display signals to the reality appliance, the first display signals being configured to cause the wearable extended reality appliance to virtually present content in a first orientation; outputting during a second time period, second display signals to the wearable extended reality appliance, the second display signals being configured to cause the wearable extended reality appliance to virtually present the content in a second orientation; and switching between the output of the first display signals and the output of the second display signals.

Claims (33)

1. A non-transitory computer readable medium for integrating a moveable input device with a virtual display projected via a wearable extended reality appliance, the computer readable medium containing instructions that when executed by at least one processor cause the at least one processor to perform the steps of:

receiving motion signals associated with the moveable input device, the motion signals reflecting physical movement of the moveable input device;

outputting during a first time period, first display signals to the wearable extended reality appliance, the first display signals being configured to cause the wearable extended reality appliance to virtually present content in a first orientation;

outputting during a second time period different from the first time period, second display signals to the wearable extended reality appliance, the second display signals being configured to cause the wearable extended reality appliance to virtually present the content in a second orientation different from the first orientation; and

switching between the output of the first display signals and the output of the second display signals based on the received motions signals of the moveable input device.

2. The non-transitory computer readable medium of claim 1 , wherein the motion signals of the moveable input device are determined based on an analysis of data captured using at least one sensor associated with the moveable input device.

3. The non-transitory computer readable medium of claim 1 , wherein the motion signals associated with the moveable input device are determined based on an analysis of images of the moveable input device.

4. The non-transitory computer readable medium of claim 1 , wherein the motion signals reflect physical movement of the moveable input device relative to a surface on which the moveable input device is placed during the first time period.

5. The non-transitory computer readable medium of claim 1 , wherein the motion signals are indicative of at least one of tilt movement, roll movement, and lateral movement of the moveable input device.

6. The non-transitory computer readable medium of claim 1 , wherein the motion signals are received after the first time period and before the second time period.

7. The non-transitory computer readable medium of claim 1 , wherein the instructions are configured to enable the wearable extended reality appliance to receive additional motion signals during the second time period, thereby enabling the wearable extended reality appliance to continuously adjust a virtual presentation of the content.

8. The non-transitory computer readable medium of claim 1 , wherein the steps further include determining the first orientation based on an orientation of the moveable input device before the first time period.

9. The non-transitory computer readable medium of claim 1 , wherein the steps further include changing a size of the virtual display based on the received motion signals associated with the moveable input device.

10. The non-transitory computer readable medium of claim 1 , wherein the steps further include switching between the output of the first display signals and the output of the second display signals when the physical movement of the moveable input device is greater than at least one threshold.

11. The non-transitory computer readable medium of claim 10 , wherein the at least one threshold includes a combination of a tilt threshold, a roll threshold, and a lateral movement threshold.

12. The non-transitory computer readable medium of claim 10 , wherein the moveable input device is configured to be placed on a surface and a value of the at least one threshold is based on a type of the surface.

13. The non-transitory computer readable medium of claim 10 , wherein the at least one threshold is selected based on a distance of the virtual display from the moveable input device during the first time period.

14. The non-transitory computer readable medium of claim 10 , wherein the at least one threshold is selected based on an orientation of the virtual display from the moveable input device during the first time period.

15. The non-transitory computer readable medium of claim 10 , wherein the at least one threshold is selected based on a type of the content.

16. The non-transitory computer readable medium of claim 1 , wherein the wearable extended reality appliance is configured to be paired with multiple moveable input devices and the first orientation is determined based on default virtual display configurations associated with one of the multiple moveable input devices paired with the wearable extended reality device.

17. The non-transitory computer readable medium of claim 1 , wherein the content is a virtual display configured to enable visual presentation of textual input entered using the moveable input device.

18. The non-transitory computer readable medium of claim 17 , wherein the steps further include providing a visual indication outside the virtual display of textual input entered using the moveable input device when the virtual display is outside a field of view of the wearable extended reality appliance.

19. A method for integrating a moveable input device with a virtual display projected via a wearable extended reality appliance, the method comprising:

receiving motion signals associated with the moveable input device, the motion signals reflecting physical movement of the moveable input device;

outputting during a first time period, first display signals to the wearable extended reality appliance, the first display signals being configured to cause the wearable extended reality appliance to virtually present content in a first orientation;

outputting during a second time period different from the first time period, second display signals to the wearable extended reality appliance, the second display signals being configured to cause the wearable extended reality appliance to virtually present the content in a second orientation different from the first; and

switching between the output of the first display signals and the output of the second display signals based on the received motions signals of the moveable input device.

20. A system for integrating a moveable input device with a virtual display projected via a wearable extended reality appliance, the system comprising:

at least one processor programmed to:

receive motion signals associated with the moveable input device, the motion signals reflecting physical movement of the moveable input device;

output during a first time period, first display signals to the wearable extended reality appliance, the first display signals being configured to cause the wearable extended reality appliance to virtually present content in a first orientation;

output during a second time period different from the first time period, second display signals to the wearable extended reality appliance, the second display signals being configured to cause the wearable extended reality appliance to virtually present the content in a second orientation different from the first; and

switch between the output of the first display signals and the output of the second display signals based on the received motions signals of the moveable input device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2022
From: BERLINER, TAMIR; KAHAN, TOMER; DOLEV, ORIT; TERRE, DORON ASSAYAS
To: MULTINARITY LTD
Reel/Frame 059473/0902 →
Continuity (12)
Continuation PCTUS2022015546 · Feb 8, 2022
Provisional Application 63307207 · Feb 7, 2022
Provisional Application 63307203 · Feb 7, 2022
Provisional Application 63307217 · Feb 7, 2022
Provisional Application 63300005 · Jan 16, 2022
Provisional Application 63226977 · Jul 29, 2021
Provisional Application 63216335 · Jun 29, 2021
Provisional Application 63215500 · Jun 27, 2021
Provisional Application 63213019 · Jun 21, 2021
Provisional Application 63173095 · Apr 9, 2021
Provisional Application 63157768 · Mar 7, 2021
Provisional Application 63147051 · Feb 8, 2021
Cited By (23)
US 12,189,422 US 12,197,635 US 12,236,008 US 12,249,034 US 12,265,655 US 12,277,654 US 12,333,662 US 12,360,282 US 12,360,557 US 12,360,558 US 12,380,238 US 12,468,389 US 12,474,816 US 12,494,025 US 12,505,665 US 12,530,102 US 12,530,103 US 12,537,877 US 12,585,353 US 12,619,774 US 12,632,980 US 12,669,848 US 12,688,659