IP Library Granted Patent US 11,609,682
Granted Patent B2
US 11,609,682 · App. 17/219,540 · Granted Mar 21, 2023

Methods and systems for providing a communication interface to operate in 2D and 3D modes

Inventors: David Skuratowicz (Felton, CA); Alagu Periyannan (Palo Alto, CA); Mohammad Raheel Khalid (Budd Lake, NJ); Selina Hu (Seattle, WA)
Assignee: Verizon Patent and Licensing Inc.
G06F3/0482G06F3/04815G06Q10/10H04L12/1813G06T2219/024
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,609,682
App. No.
17/219,540
Filed
Mar 31, 2021
Granted
Mar 21, 2023
Kind
B2
Art Unit
2143
USPC
715/757
Abstract

An illustrative communication provider system presents, to a first user, a communication interface that displays a two-dimensional (“2D”) representation of a shared virtual space that includes a 2D representation of an avatar associated with a second user. By way of the communication interface, the communication provider system receives a request by the first user to initiate a communication session of a particular communication type with the second user, and, based on the request, initiates the communication session of the particular communication type with the second user. During the initiated communication session and based on the particular communication type, the communication provider system replaces the 2D representation of the shared virtual space with a three-dimensional (“3D”) representation of the shared virtual space that includes a 3D representation of the avatar associated with the second user. Corresponding methods and systems are also disclosed.

Claims (81)

1. A method comprising:

presenting, by a communication provider system to a first user, a communication interface that displays a two-dimensional (“2D”) representation of a shared virtual space from a top view so that both a 2D representation of a first avatar associated with the first user and a 2D representation of a second avatar associated with a second user are visible in the 2D representation of the shared virtual space;

receiving, by the communication provider system by way of the communication interface, a request by the first user to initiate a communication session of an extended reality communication type with the second user;

initiating, by the communication provider system based on the request, the communication session of the extended reality communication type with the second user;

in response to the initiated communication session being of the extended reality communication type, modifying the presenting of the communication interface so as to cease displaying the 2D representation of the shared virtual space within the communication interface and to instead display a three-dimensional (“3D”) representation of the shared virtual space within the communication interface, the 3D representation of the shared virtual space displaying an immersive view of a portion of the shared virtual space from a perspective of the first avatar so that a 3D representation of the second avatar is visible; and

presenting, by the communication provider system, the communication session of the extended reality communication type by way of a head-mounted extended reality presentation device configured to be worn by the first user.

2. The method of claim 1 , wherein the receiving of the request to initiate the communication session includes:

providing, to the first user, a menu of options corresponding to different communication types, the menu of options including:

a textual messaging option corresponding to a textual messaging communication type,

a voice call option corresponding to a voice call communication type,

a video call option corresponding to a video call communication type, and

an extended reality option corresponding to the extended reality communication type; and

detecting that the first user selects the extended reality option to request to initiate the communication session as an extended reality communication session.

3. The method of claim 1 , wherein the communication session of the extended reality communication type includes a whiteboarding session in which the first user interacts with the 3D representation of the second avatar to jointly manipulate a 3D representation of a virtual drawing surface included within the 3D representation of the shared virtual space.

4. The method of claim 1 , further comprising:

modifying, by the communication provider system as the 3D representation of the shared virtual space is displayed within the communication interface, the presenting of the communication interface so as to cease displaying the 3D representation of the shared virtual space within the communication interface and to again display the 2D representation of the shared virtual space within the communication interface; and

ceasing, by the communication provider system, the presenting of the communication session of the extended reality communication type by way of the head-mounted extended reality presentation device.

5. The method of claim 4 , further comprising:

receiving, by the communication provider system during the initiated communication session as the 3D representation of the shared virtual space is displayed within the communication interface, an additional request, by the first user by way of the communication interface, to terminate the initiated communication session; and

terminating, by the communication provider system in response to the additional request, the initiated communication session of the extended reality communication type with the second user;

wherein, based on the terminating of the initiated communication session, the communication provider system automatically performs:

the modifying of the presenting of the communication interface so as to cease displaying the 3D representation of the shared virtual space and to again display the 2D representation of the shared virtual space, and

the ceasing of the presenting of the communication session of the extended reality communication type by way of the head-mounted extended reality presentation device.

6. The method of claim 4 , further comprising:

determining, by the communication provider system, that the first user moves the first avatar into a predefined area within the shared virtual space;

modifying, by the communication provider system based on the determining that the first user moves the first avatar into the predefined area, the presenting of the communication interface so as to again cease displaying the 2D representation of the shared virtual space within the communication interface and to again display the 3D representation of the shared virtual space within the communication interface;

determining, by the communication provider system, that the first user moves the first avatar out of the predefined area; and

modifying, by the communication provider system based on the determining that the first user moves the first avatar out of the predefined area, the presenting of the communication interface so as to again cease displaying the 3D representation of the shared virtual space within the communication interface and to again display the 2D representation of the shared virtual space within the communication interface.

7. The method of claim 1 , wherein the 3D representation of the second avatar visible in the 3D representation of the shared virtual space is a representation of a 3D human form.

8. The method of claim 7 , wherein the representation of the 3D human form is customized to the second user by overlaying, onto a face of the 3D human form, a likeness of the second user.

9. The method of claim 1 , wherein:

the shared virtual space is a virtual office space associated with an organization employing a workforce of employees that includes the first and second users;

the virtual office space is not based on any physical office space used by the organization;

the first user is located at a first physical location remote from any physical office space used by the organization; and

the second user is located at a second physical location remote from the first physical location and from any physical office space used by the organization.

10. The method of claim 1 , wherein:

the shared virtual space is a virtual office space associated with an organization employing a workforce of employees that includes the first and second users;

the virtual office space is based on a physical office space used by the organization;

the first user is located at the physical office space used by the organization; and

the second user is located at a physical location remote from the physical office space used by the organization.

11. A system comprising:

a memory storing instructions; and

a processor communicatively coupled to the memory and configured to execute the instructions to:

present, to a first user, a communication interface that displays a two-dimensional (“2D”) representation of a shared virtual space from a top view so that both a 2D representation of a first avatar associated with the first user and a 2D representation of a second avatar associated with a second user are visible in the 2D representation of the shared virtual space;

receive, by way of the communication interface, a request by the first user to initiate a communication session of an extended reality communication type with the second user;

initiate, based on the request, the communication session of the extended reality communication type with the second user;

in response to the initiated communication session being of the extended reality communication type, modify the presenting of the communication interface so as to cease displaying the 2D representation of the shared virtual space within the communication interface and to instead display a three-dimensional (“3D”) representation of the shared virtual space an immersive view of a portion of the shared virtual space from a perspective of the first avatar so that a 3D representation of the second avatar is visible; and

present the communication session of the extended reality communication type by way of a head-mounted extended reality presentation device configured to be worn by the first user.

12. The system of claim 11 , wherein the receiving of the request to initiate the communication session includes:

providing, to the first user, a menu of options corresponding to different communication types, the menu of options including:

a textual messaging option corresponding to a textual messaging communication type,

a voice call option corresponding to a voice call communication type,

a video call option corresponding to a video call communication type, and

an extended reality option corresponding to the extended reality communication type; and

detecting that the first user selects the extended reality option to request to initiate the communication session as an extended reality communication session.

13. The system of claim 11 , wherein the communication session of the extended reality communication type includes a whiteboarding session in which the first user interacts with the 3D representation of the second avatar to jointly manipulate a 3D representation of a virtual drawing surface included within the 3D representation of the shared virtual space.

14. The system of claim 11 , wherein the processor is further configured to execute the instructions to:

receive, during the initiated communication session as the 3D representation of the shared virtual space is displayed within the communication interface, an additional request, by the first user by way of the communication interface, to terminate the initiated communication session;

terminate, in response to the additional request, the initiated communication session of the extended reality communication type with the second user;

modify, based on the terminating of the initiated communication session, the presenting of the communication interface so as to cease displaying the 3D representation of the shared virtual space within the communication interface and to again display the 2D representation of the shared virtual space within the communication interface; and

cease, based on the terminating of the initiated communication session, the presenting of the communication session of the extended reality communication type by way of the head-mounted extended reality presentation device.

15. The system of claim 11 , wherein the processor is further configured to execute the instructions to:

modify, based on a terminating of the initiated communication session, the presenting of the communication interface so as to cease displaying the 3D representation of the shared virtual space within the communication interface and to again display the 2D representation of the shared virtual space within the communication interface;

determine that the first user moves the first avatar into a predefined area within the shared virtual space;

modify, based on the determining that the first user moves the first avatar into the predefined area, the presenting of the communication interface so as to again cease displaying the 2D representation of the shared virtual space within the communication interface and to again display the 3D representation of the shared virtual space within the communication interface;

determine that the first user moves the first avatar out of the predefined area; and

modify, based on the determining that the first user moves the first avatar out of the predefined area, the presenting of the communication interface so as to again cease displaying the 3D representation of the shared virtual space within the communication interface and to again display the 2D representation of the shared virtual space within the communication interface.

16. The system of claim 11 , wherein the 3D representation of the second avatar visible in the 3D representation of the shared virtual space is a representation of a 3D human form.

17. The system of claim 16 , wherein the representation of the 3D human form is customized to the second user by overlaying, onto a face of the 3D human form, a likeness of the second user.

18. The system of claim 11 , wherein:

the shared virtual space is a virtual office space associated with an organization employing a workforce of employees that includes the first and second users;

the virtual office space is based on a physical office space used by the organization;

the first user is located at the physical office space used by the organization; and

the second user is located at a physical location remote from the physical office space used by the organization.

19. A non-transitory computer-readable medium storing instructions that, when executed, direct a processor of a computing device to:

present, to a first user, a communication interface that displays a two-dimensional (“2D”) representation of a shared virtual space from a top view so that both a 2D representation of a first avatar associated with the first user and a 2D representation of a second avatar associated with a second user are visible in the 2D representation of the shared virtual space;

receive, by way of the communication interface, a request by the first user to initiate a communication session of an extended reality communication type with the second user;

initiate, based on the request, the communication session of the extended reality communication type with the second user;

in response to the initiated communication session being of the extended reality communication type, modify the presenting of the communication interface so as to cease displaying the 2D representation of the shared virtual space within the communication interface and to instead display a three-dimensional (“3D”) representation of the shared virtual space an immersive view of a portion of the shared virtual space from a perspective of the first avatar so that a 3D representation of the second avatar is visible; and

present the communication session of the extended reality communication type by way of a head-mounted extended reality presentation device configured to be worn by the first user.

20. The non-transitory computer-readable medium of claim 19 , wherein the communication session of the extended reality communication type includes a whiteboarding session in which the first user interacts with the 3D representation of the second avatar to jointly manipulate a 3D representation of a virtual drawing surface included within the 3D representation of the shared virtual space.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2021
From: SKURATOWICZ, DAVID; PERIYANNAN, ALAGU; KHALID, MOHAMMAD RAHEEL; HU, SELINA
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 055788/0846 →
Continuity (1)
Related Publication 20220317830A1 · Oct 6, 2022