IP Library Granted Patent US 11,093,103
Granted Patent B2
US 11,093,103 · App. 16/374,442 · Granted Aug 17, 2021

Augmented reality computing environments-collaborative workspaces

Inventors: Anand Agarawala (New York, NY); Jinha Lee (New York, NY); Peter Ng (San Francisco, CA); Roman Revzin (New York, NY); Waldo Bronchart (New York, NY); Donghyeon Kim (Flushing, NY)
Assignee: SPATIAL SYSTEMS INC.
G06F3/04815G06F3/011G06F3/017G06F3/167G06T13/40G06T19/006G06T19/20H04L67/38H04N7/157G06F3/0485G06F2203/04803
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,093,103
App. No.
16/374,442
Granted
Aug 17, 2021
Kind
B2
Abstract

Disclosed herein are system, method, and computer program product embodiments for generating collaborating AR workspaces. An embodiment operates by identifying a first user that is participating in an augment reality (AR) meeting space from a first location. A second user participating in the AR meeting space from a second location is identified. A selection of a room configuration for the AR meeting space based on at least one of the first location or the second location is received. The digital canvas is configured in the AR meeting space for at least one of the first user or the second user based on the selected room configuration, wherein a size or shape of the digital canvas is adjusted based on either the first wall or the second wall corresponding to the selected room configuration.

Claims (47)

1. A method comprising:

identifying a first user and a third user participating in an augment reality (AR) meeting space from a first location, wherein the AR meeting space comprises at least one digital canvas corresponding to a first wall in the first location, wherein the at least one digital canvas includes a display of a plurality of digital objects in the AR meeting space;

identifying a second user participating in the AR meeting space from a second location, wherein the second location includes a second wall that is a different shape or size from the first wall, and wherein the second location includes a small viewing space relative to the first location;

receiving a selection of a room configuration for the AR meeting space based on the first location;

configuring an interface for the second user of the AR meeting space based on the selected room configuration, wherein a size or shape of the digital canvas in the second location is adjusted based on the selected room configuration and the interface is configured to fit within the small viewing space of the second location, wherein one or more avatars in the AR meeting space as displayed in the second location are smaller in size than the one or more avatars in the AR meeting space as displayed in the first location, wherein at least one of the plurality of digital objects is not visible in the interface for the second user, and wherein the interface for the second user displays a scroll icon that is configured to make visible the at least one of the plurality of digital objects that is not visible;

determining that the first user and the third user are physically located in various positions around a physical table in the first location;

determining an open space at the physical table in the first location; and

displaying a digital avatar of the second user displayed in the open space at the physical table at the first location.

2. The method of claim 1 , wherein the selection corresponds to the first location, and wherein the configuring comprises adjusting the at least one digital canvas in the AR meeting space for the second user, wherein the at least one digital canvas in the AR meeting space for the first user remains the same size.

3. The method of claim 1 , wherein the configuring comprises adjusting the digital canvas in the AR meeting space for both the first user and the second user.

4. The method of claim 1 , wherein the configuring comprises:

adjusting a size or position of one or more of the plurality of digital objects based on the size or shape of the digital canvas in the second location.

5. The method of claim 1 , wherein the AR meeting space for the first user includes a holographic representation of the second user aligned with the digital canvas based on an alignment with the second wall at the first location, and wherein the AR meeting space for the second user includes a holographic representation of the first user aligned with the digital canvas based on an alignment with the first wall at the second location.

6. The method of claim 5 , wherein the holographic representation of at least the first user tracks and displays eye and finger movements of the first user.

7. The method of claim 1 , further comprising:

receiving a subsequent selection of a subsequent room selected different from the selected room configuration; and

configuring the at least one digital canvas in the AR meeting space for both the first user and the second user based on the subsequent room selection, wherein at least one of the size or shape of the digital canvas is adjusted based on subsequent room selection.

8. The method of claim 1 , wherein the configuring an interface comprises:

configuring the interface of the AR meeting space for the second user in the second location, wherein at least one avatar in the AR meeting space are not visible in the interface for the second user, and wherein the interface for the second user is configured with a scroll icon to make visible the at least one avatar that is not visible.

9. A system comprising:

a memory; and

at least one processor coupled to the memory and configured to execute instructions that cause the at least one processor to:

identify a first user and a third user participating in an augment reality (AR) meeting space from a first location, wherein the AR meeting space comprises at least one digital canvas corresponding to a first wall in the first location, wherein the at least one digital canvas includes a display of a plurality of digital objects in the AR meeting space;

identify a second user participating in the AR meeting space from a second location, wherein the second location includes a second wall that is a different shape or size from the first wall, and wherein the second location includes a small viewing space relative to the first location;

receive a selection of a room configuration for the AR meeting space based on the first location;

configure an interface for the second user of the AR meeting space based on the selected room configuration, wherein a size or shape of the digital canvas in the second location is adjusted based on the selected room configuration and the interface is configured to fit within the small viewing space of the second location, wherein one or more avatars in the AR meeting space as displayed in the second location are smaller in size than the one or more avatars in the AR meeting space as displayed in the first location, wherein at least one of the plurality of digital objects is not visible in the interface for the second user, and wherein the interface for the second user displays a scroll icon that is configured to make visible the at least one of the plurality of digital objects that is not visible;

determine that the first user and the third user are physically located in various positions around a physical table in the first location;

determine an open space at the physical table in the first location; and

display a digital avatar of the second user displayed in the open space at the physical table at the first location.

10. The system of claim 9 , wherein the selection corresponds to the first location, and wherein the configuring comprises adjusting the at least one digital canvas in the AR meeting space for the second user, wherein the at least one digital canvas in the AR meeting space for the first user remains the same size.

11. The system of claim 9 , wherein the configuring comprises adjusting the at least one digital canvas in the AR meeting space for both the first user and the second user.

12. The system of claim 9 , wherein the at least one processor that configures is configured to:

adjust a size or position of one or more of the plurality of digital objects based on the size or shape of the digital canvas in the second location.

13. The system of claim 9 , wherein the AR meeting space for the first user includes a holographic representation of the second user aligned with the digital canvas based on an alignment with the second wall at the first location, and wherein the AR meeting space for the second user includes a holographic representation of the first user aligned with the digital canvas based on an alignment with the first wall at the second location.

14. The system of claim 9 , wherein the holographic representation of at least the first user tracks and displays eye and finger movements of the first user.

15. The system of claim 9 , wherein the at least one processor is further configured to:

receive a subsequent selection of a subsequent room selected different from the selected room configuration; and

configure the at least one digital canvas in the AR meeting space for both the first user and the second user based on the subsequent room selection, wherein at least one of the size or shape of the digital canvas is adjusted based on subsequent room selection.

16. A non-transitory computer-readable medium having instructions stored thereon that, when executed by at least one computing device, cause the at least one computing device to perform operations comprising:

identifying a first user and a third user participating in an augment reality (AR) meeting space from a first location, wherein the AR meeting space comprises at least one digital canvas corresponding to a first wall in the first location, wherein the at least one digital canvas includes a display of a plurality of digital objects in the AR meeting space;

identifying a second user participating in the AR meeting space from a second location, wherein the second location includes a second wall that is a different shape or size from the first wall, and wherein the second location includes a small viewing space relative to the first location;

receiving a selection of a room configuration for the AR meeting space based on the first location;

configuring an interface for the second user of the AR meeting space based on the selected room configuration, wherein a size or shape of the digital canvas in the second location is adjusted based on the selected room configuration and the interface is configured to fit within the small viewing space of the second location, wherein one or more avatars in the AR meeting space as displayed in the second location are smaller in size than the one or more avatars in the AR meeting space as displayed in the first location, wherein at least one of the plurality of digital objects is not visible in the interface for the second user, and wherein the interface for the second user displays a scroll icon that is configured to make visible the at least one of the plurality of digital objects that is not visible;

determining that the first user and the third user are physically located in various positions around a physical table in the first location;

determining an open space at the physical table in the first location; and

displaying a digital avatar of the second user displayed in the open space at the physical table at the first location.

17. The non-transitory computer-readable medium of claim 16 , wherein the selection corresponds to the first location, and wherein the configuring comprises adjusting the at least one digital canvas in the AR meeting space for the second user, wherein the at least one digital canvas in the AR meeting space for the first user remains the same size.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 3, 2019
From: LEE, JINHA; AGARAWALA, ANAND; HATCH, TYLER; NG, PETER; REVZIN, ROMAN; BRONCHART, WALDO; KIM, DONGHYEON
To: SPATIAL SYSTEMS INC.
Reel/Frame 051163/0807 →
Continuity (2)
Provisional Application 62654962 · Apr 9, 2018
Related Publication 20190313059A1 · Oct 10, 2019
Cited By (7)
US 12,468,379 US 12,586,326 US 12,614,355 US 12,663,874 US 12,675,955 US 12,712,840 US 12,719,882