IP Library Granted Patent US 11,924,283
Granted Patent B2
US 11,924,283 · App. 17/931,753 · Granted Mar 5, 2024

Moving content between virtual and physical displays

Inventors: Tamir Berliner (Tel Aviv, IL); Tomer Kahan (Ramat Hasharon, IL); Orit Dolev (Tel Aviv, IL)
Assignee: MULTINARITY LTD
H04L67/131G02B27/0093G02B27/017G06F3/011G06F3/017G06F3/04815G06F3/1454G06K7/1417G06T7/20G06T7/70G06T11/00G06T15/20G06T19/006G06T19/20G06V30/14G06V30/228H04L65/403H04L65/4015H04W4/02H04W4/70H04W4/80G02B2027/014G02B2027/0138G02B2027/0178G06T2219/024H04W4/026
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,924,283
App. No.
17/931,753
Filed
Sep 13, 2022
Granted
Mar 5, 2024
Kind
B2
Art Unit
2626
USPC
345/8
Abstract

Systems, methods, and non-transitory computer readable media configured for enabling content sharing between users of wearable extended reality appliances are provided. In one implementation, the computer readable medium may be configured to contain instructions to cause at least one processor to establish a link between a first wearable extended reality appliance and a second wearable extended reality appliance. The first wearable extended reality appliance may display first virtual content. The second wearable extended reality appliance may obtain a command to display first virtual content via the second wearable extended reality appliance, and in response, this content may be transmitted and displayed via the second extended reality appliance. Additionally, the first wearable extended reality appliance may receive second virtual content from the second wearable extended reality appliance, and display said second virtual content via the first wearable extended reality appliance.

Claims (49)

1. A non-transitory computer readable medium containing instructions that when executed by at least one processor cause the at least one processor to perform operations for transferring virtual content to a physical display device, the operations comprising:

presenting an extended reality environment in a room via a wearable extended reality appliance, the wearable extended reality appliance being configured to be paired with multiple display devices located in the room, wherein each display device is associated with a unique network identifier;

receiving input associated with the wearable extended reality appliance to cause presentation of a specific virtual object in the extended reality environment on a target display device;

receiving image data from an image sensor associated with the wearable extended reality appliance, the image data depicting the target display device;

analyzing the image data to identify the target display device;

upon identifying the target display device, determining a network identifier of the target display device;

using the determined network identifier of the target display device to establish a communications link with the target display device; and

transmitting data representing the specific virtual object to the target display device, wherein the transmitted data enables the target display device to present the specific virtual object.

2. The non-transitory computer readable medium of claim 1 , wherein the input is received from the image sensor associated with the wearable extended reality appliance.

3. The non-transitory computer readable medium of claim 2 , wherein the operations further include analyzing the image data to identify a gesture initiated by a user of the wearable extended reality appliance that triggers a virtual collision between the specific virtual object and the target display device.

4. The non-transitory computer readable medium of claim 1 , wherein the input is received from a pointing device associated with the wearable extended reality appliance.

5. The non-transitory computer readable medium of claim 1 , wherein the operations further include analyzing the image data to recognize content displayed by the target display device and to thereby determine an identity of the target display device.

6. The non-transitory computer readable medium of claim 1 , wherein the operations further include determining that the specific virtual object is classified as private, requesting a permission for displaying the specific virtual object through the target display device, and transmitting the data representing the specific virtual object to the target display device only after receiving the permission.

7. The non-transitory computer readable medium of claim 1 , wherein the operations further include determining that the specific virtual object is classified as private, determining that the target display device is authorized for presenting the private information, and in response to the determination that the target display device is authorized for presenting the private information, transmitting the data representing the specific virtual object to the target display device.

8. The non-transitory computer readable medium of claim 1 , wherein the operations further include determining that the specific virtual object is classified as private, analyzing the image data to determine presence of individuals other than a user of the wearable extended reality appliance exposed to the target display device, in response to a determination of no individuals other than the user exposed to the target display device, transmitting the data representing the specific virtual object to the target display device, and in response to a determination of more than one individual is exposed to the target display device, avoiding transmission of the data representing the specific virtual object to the target display device.

9. The non-transitory computer readable medium of claim 8 , wherein the operations further include, after transmitting the data representing the specific virtual object to the target display device: determining that an individual other than the user is likely to be exposed to the target display device; and in response to the determination that the individual other than the user is likely to be exposed to the target display device, causing the target display device to cease presentation of the specific virtual object.

10. The non-transitory computer readable medium of claim 1 , wherein the specific virtual object is a virtual screen playing media content, and the transmission of the data causes the media content to be presented through the target display device.

11. The non-transitory computer readable medium of claim 1 , wherein the operations further include causing the specific virtual object to disappear from the extended reality environment once the specific virtual object is presented through the target display device.

12. The non-transitory computer readable medium of claim 1 , wherein the operations further include displaying via the wearable extended reality appliance a virtual indicator indicating that the specific virtual object is presented through the target display device.

13. The non-transitory computer readable medium of claim 1 , wherein the operations further include generating a virtual controller associated with the target display device, the virtual controller enabling modification of display parameters of the target display device.

14. The non-transitory computer readable medium of claim 1 , wherein the operations further include, after the target display device begins presenting the specific virtual object, receiving additional input, and modifying the specific virtual object on the target display device based on the additional input.

15. The non-transitory computer readable medium of claim 1 , wherein the operations further include, after the target display device begins presenting the specific virtual object, receiving an additional input indicating a desire of a user of the wearable extended reality appliance to stop presenting the specific virtual object through the target display device; and in response to receiving the additional input, causing the target display device to cease presentation of the specific virtual object by the target display device.

16. The non-transitory computer readable medium of claim 15 , wherein the additional input indicating the desire of the user of the wearable extended reality appliance to stop presenting the specific virtual object through the target display device includes an indication that the wearable extended reality appliance left the room.

17. The non-transitory computer readable medium of claim 16 , wherein the operations further include, after ceasing the presentation of the specific virtual object, receiving an indication that the wearable extended reality appliance reentered the room, and causing a renewal of the presentation of the specific virtual object by the target display device in response to the reentrance.

18. The non-transitory computer readable medium of claim 1 , wherein the operations further include:

receiving additional input to cause presentation of content from a second display device through the wearable extended reality appliance;

receiving second image data from the image sensor, the second image data depicting the second display device;

analyzing the second image data to identify the second display device;

upon identifying the second display device, determining a network identifier of the second display device;

using the determined network identifier of the second display device to establish a communications link with the second display device;

receiving data representing the content from the second display device; and

displaying through the wearable extended reality appliance the content from the second display device.

19. A method for transferring virtual content to a physical display device, the method comprising:

presenting an extended reality environment in a room via a wearable extended reality appliance, the wearable extended reality appliance being configured to be paired with multiple display devices located in the room, wherein each display device is associated with a unique network identifier;

receiving input associated with the wearable extended reality appliance to cause presentation of a specific virtual object in the extended reality environment on a target display device;

receiving image data from an image sensor associated with the wearable extended reality appliance, the image data depicting the target display device;

analyzing the image data to identify the target display device;

upon identifying the target display device, determining a network identifier of the target display device;

using the determined network identifier of the target display device to establish a communications link with the target display device; and

transmitting data representing the specific virtual object to the target display device, wherein the transmitted data enables the target display device to present the specific virtual object.

20. A system for transferring virtual content to a physical display device, the system comprising:

at least one processing device configured to:

present an extended reality environment in a room via a wearable extended reality appliance, the wearable extended reality appliance being configured to be paired with multiple display devices located in the room, wherein each display device is associated with a unique network identifier;

receive input associated with the wearable extended reality appliance to cause presentation of a specific virtual object in the extended reality environment on a target display device;

receive image data from an image sensor associated with the wearable extended reality appliance, the image data depicting the target display device;

analyze the image data to identify the target display device;

upon identifying the target display device, determine a network identifier of the target display device;

use the determined network identifier of the target display device to establish a communications link with the target display device; and

transmit data representing the specific virtual object to the target display device, wherein the transmitted data enables the target display device to present the specific virtual object.

Assignments (2)
CHANGE OF NAME Recorded Oct 24, 2023
From: MULTINARITY LTD
To: SIGHTFUL COMPUTERS LTD
Reel/Frame 065335/0857 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2022
From: BERLINER, TAMIR; KAHAN, TOMER; DOLEV, ORIT; DVIR, TOMER
To: MULTINARITY LTD
Reel/Frame 061080/0425 →
Continuity (14)
Continuation 17709147 · Mar 30, 2022
Continuation PCTUS2022015547 · Feb 8, 2022
Provisional Application 63147051 · Feb 8, 2021
Provisional Application 63157768 · Mar 7, 2021
Provisional Application 63173095 · Apr 9, 2021
Provisional Application 63213019 · Jun 21, 2021
Provisional Application 63215500 · Jun 27, 2021
Provisional Application 63216335 · Jun 29, 2021
Provisional Application 63226977 · Jul 29, 2021
Provisional Application 63300005 · Jan 16, 2022
Provisional Application 63307207 · Feb 7, 2022
Provisional Application 63307203 · Feb 7, 2022
Provisional Application 63307217 · Feb 7, 2022
Related Publication 20230007085A1 · Jan 5, 2023
Cited By (2)
US 12,260,503 US 12,380,663