IP Library Granted Patent US 11,863,311
Granted Patent B2
US 11,863,311 · App. 17/953,790 · Granted Jan 2, 2024

Systems and methods for virtual whiteboards

Inventors: Tamir Berliner (Tel Aviv, IL); Tomer Kahan (Ramat Hasharon, IL); Orit Dolev (Tel Aviv, IL); Tomer Dvir (Tel Aviv, IL)
Assignee: Sightful Computers Ltd
H04L67/131G02B27/0093G02B27/017G06F3/011G06F3/017G06F3/04815G06F3/1454G06K7/1417G06T7/20G06T7/70G06T11/00G06T15/20G06T19/006G06T19/20G06V30/14G06V30/228H04L12/1831H04L63/102H04L65/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,863,311
App. No.
17/953,790
Filed
Sep 27, 2022
Granted
Jan 2, 2024
Kind
B2
Art Unit
2451
USPC
709/204
Abstract

Methods, systems, apparatuses, and non-transitory computer-readable media are provided for tying virtual whiteboards to physical spaces. In one implementation, the computer-readable medium includes instructions to cause a processor to receive wirelessly, an indication of a location of a first wearable extended reality appliance; perform a lookup to determine that the location of the first wearable extended reality appliance corresponds to a location of a particular virtual whiteboard; transmit to the first wearable extended reality appliance, data corresponding to content of the particular virtual whiteboard; receive, during a first time period, virtual content added by a first user; receive wirelessly at a second time period an indication that a second wearable extended reality appliance is in the location of the particular virtual whiteboard; and transmit to the second wearable extended reality appliance, data corresponding to the content and the added content of the particular virtual whiteboard.

Claims (52)

1. A non-transitory computer readable medium containing instructions that when executed by at least one processor cause the at least one processor to tie a virtual whiteboard to a physical space, the instructions comprising:

receiving via a wireless network, an indication of a location of a first wearable extended reality appliance;

performing a lookup in a repository of virtual whiteboards and locations thereof to determine that the location of the first wearable extended reality appliance corresponds to a location of a particular virtual whiteboard;

transmitting to the first wearable extended reality appliance, data corresponding to content of the particular virtual whiteboard to thereby enable a first user of the first wearable extended reality appliance to virtually view the content of the particular virtual whiteboard and to add virtual content to the particular virtual whiteboard;

receiving, during a first time period, the virtual content added by the first user;

receiving via the wireless network at a second time period after the first wearable extended reality appliance is no longer in the location of the particular virtual whiteboard, an indication that a second wearable extended reality appliance is in the location of the particular virtual whiteboard; and

transmitting to the second wearable extended reality appliance, data corresponding to the content and the added content of the particular virtual whiteboard, to thereby enable a second user of the second wearable extended reality appliance to view the content and the added content while the first user is absent from the location of the particular virtual whiteboard.

2. The non-transitory computer readable medium of claim 1 , wherein the content of the particular virtual whiteboard includes multiple documents contributed by differing users.

3. The non-transitory computer readable medium of claim 2 , wherein the instructions further include causing the multiple documents to be displayed in a common layout arrangement during both the first time period and the second time period.

4. The non-transitory computer readable medium of claim 2 , wherein the instructions further include automatically erasing at least some of the multiple documents from the particular virtual whiteboard upon expiration of a maintenance period.

5. The non-transitory computer readable medium of claim 1 , wherein the instructions further include storing the added content in the repository of virtual whiteboards.

6. The non-transitory computer readable medium of claim 1 , wherein the data transmitted to the second wearable extended reality appliance includes an indication that the first user contributed the added content.

7. The non-transitory computer readable medium of claim 1 , wherein the data transmitted to the second wearable extended reality appliance includes an indication of when the added content was added to the particular virtual whiteboard.

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

accessing rules associating users of wearable extended reality appliances with permissions to add content to the particular virtual whiteboard; and

using the accessed rules to determine that the first user can add content on the particular virtual whiteboard.

9. The non-transitory computer readable medium of claim 8 , wherein the determination that the first user can add content on the particular virtual whiteboard is based on an access privilege of the first user to the particular virtual whiteboard.

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

accessing rules associating users with permissions to delete content from the particular virtual whiteboard; and

using the accessed rules to determine that the second user is permitted to delete the added content from the particular virtual whiteboard.

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

accessing rules associating types of content with permissions to upload content to the particular virtual whiteboard; and

using the accessed rules to determine that the added content is permitted for posting on the particular virtual whiteboard.

12. The non-transitory computer readable medium of claim 11 , wherein the determination that the added content is permitted for posting on the particular virtual whiteboard is based on content analysis of the added content.

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

accessing rules associating users of wearable extended reality appliances with permissions to view content from the particular virtual whiteboard; and

using the accessed rules to determine that the second user is permitted to view the added content on the particular virtual whiteboard.

14. The non-transitory computer readable medium of claim 13 , wherein the determination that the second user are permitted to view the added content on the particular virtual whiteboard is based on an age of the second user.

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

receiving via the wireless network at a time before the second time period, an indication of at least one class of content of interest to the second user;

determining that a first part of the added content is included in the at least one class of interest to the second user; and

enabling the second user to view the first part of the added content.

16. The non-transitory computer readable medium of claim 15 , wherein the instructions further include:

determining that a second part of the added content is excluded from the at least one class of content of interest to the second viewer; and

preclude display of the second part of the added content to the second user.

17. The non-transitory computer readable medium of claim 1 , wherein the added content includes animated content.

18. The non-transitory computer readable medium of claim 1 , wherein the added content includes a drawing made by the first user through interaction with the particular virtual whiteboard.

19. A system for tying virtual whiteboards to physical spaces, the system comprising:

at least one processor configured to:

receive via a wireless network, an indication of a location of a first wearable extended reality appliance;

perform a lookup in a repository of virtual whiteboards and locations thereof to determine that the location of the first wearable extended reality appliance corresponds to a location of a particular virtual whiteboard;

transmit to the first wearable extended reality appliance, data corresponding to content of the particular virtual whiteboard to thereby enable a first user of the first wearable extended reality appliance to virtually view the content of the particular virtual whiteboard and to add virtual content to the particular virtual whiteboard;

receive, during a first time period, the virtual content added by the first user;

receive via the wireless network at a second time period after the first wearable extended reality appliance is no longer in the location of the particular virtual whiteboard, an indication that a second wearable extended reality appliance is in the location of the particular virtual whiteboard; and

transmit to the second wearable extended reality appliance, data corresponding to the content and the added content of the particular virtual whiteboard, to thereby enable a second user of the second wearable extended reality appliance to view the content and the added content while the first user is absent from the location of the particular virtual whiteboard.

20. A method for tying virtual whiteboards to physical spaces, the method comprising:

receiving via a wireless network, an indication of a location of a first wearable extended reality appliance;

performing a lookup in a repository of virtual whiteboards and locations thereof to determine that the location of the first wearable extended reality appliance corresponds to a location of a particular virtual whiteboard;

transmitting to the first wearable extended reality appliance, data corresponding to content of the particular virtual whiteboard to thereby enable a first user of the first wearable extended reality appliance to virtually view the content of the particular virtual whiteboard and to add virtual content to the particular virtual whiteboard;

receiving, during a first time period, the virtual content added by the first user;

receiving via the wireless network at a second time period after the first wearable extended reality appliance is no longer in the location of the particular virtual whiteboard, an indication that a second wearable extended reality appliance is in the location of the particular virtual whiteboard; and

transmitting to the second wearable extended reality appliance, data corresponding to the content and the added content of the particular virtual whiteboard, to thereby enable a second user of the second wearable extended reality appliance to view the content and the added content while the first user is absent from the location of the particular virtual whiteboard.

Assignments (2)
CHANGE OF NAME Recorded Oct 18, 2023
From: MULTINARITY LTD
To: SIGHTFUL COMPUTERS LTD
Reel/Frame 065269/0136 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 27, 2022
From: BERLINER, TAMIR; KAHAN, TOMER; DOLEV, ORIT; DVIR, TOMER
To: MULTINARITY LTD
Reel/Frame 061229/0001 →
Continuity (12)
Continuation 17712812 · Apr 4, 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
Related Publication 20230019607A1 · Jan 19, 2023