IP Library Granted Patent US 12684069
Granted Patent B2
US 12684069 · App. 18/392,919 · Granted Jul 14, 2026

Customization of a metaverse environment based on customer preferences

Inventors: Logendra Naidoo (Ottawa, CA); Anilkumar Yalawarmath (Attiguppe Bengaluru, IN)
Assignee: Mitel Networks Corporation
H04M3/5183G06F3/011G06T11/00
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 12684069
App. No.
18/392,919
Granted
Jul 14, 2026
Kind
B2
Abstract

A computer system that creates a virtual reality (VR), or metaverse, commerce space, includes a VR library that stores VR commerce space elements, a VR rendering engine in communication with the VR library, a call center server in communication with the VR rendering engine. The VR rendering engine selects one or more VR elements and creates a VR commerce space based on one or more customer preferences. The VR commerce space is transmitted to the call center server, which communicates the VR commerce space to a customer device and optionally to an agent device.

Claims (35)

1 . A computer system configured to create a virtual reality (VR) commerce space, the computer system comprising:

a VR library configured to store VR commerce space elements;

a VR rendering engine in communication with the VR library and configured to create the VR commerce space utilizing one or more of the VR commerce space elements;

a call center server in communication with the VR rendering engine and configured to facilitate communication between a customer device associated with a customer and an agent device and prompt the customer regarding a purpose of the communication; and

wherein the VR rendering engine is configured to select one or more VR elements and create the VR commerce space based on an analysis of one or more customer preferences and the purpose of the communication and transmit the VR commerce space to the call center server, which is configured to transmit the VR commerce space to the customer device.

2 . The computer system of claim 1 , wherein the call center server is further configured to communicate with a social media server and access a social media account of the customer in order to obtain preferences of the customer and the call center server is configured to store the preferences of the customer in a customer preference database.

3 . The computer system of claim 1 that further includes a customer preference database configured to store preferences of the customer based on information from one or more of (a) prior communications with the customer, (b) the customer's selected preferences transmitted by the customer device to the call center server and routed to the customer preference database, and (c) social media content related to the customer.

4 . The computer system of claim 3 , wherein the VR rendering engine creates the VR commerce space based on one or more of (a) VR commerce space elements stored in the VR library, (b) input from the customer device, and (c) preferences of the customer stored in the customer preference database.

5 . The computer system of claim 1 , wherein the customer device includes an electronic display configured to display the VR commerce space.

6 . The computer system of claim 5 , wherein the customer device comprises a visual aid for the customer that assists the customer in viewing the virtual reality commerce space, and wherein the visual aid is one or more of: goggles, glasses, a VR headset, an augmented reality (AR) headset, a projector, and a screen configured to be positioned on a display of the customer device.

7 . The computer system of claim 1 , wherein the VR rendering engine is conjured to create the VR commerce space having a rendered landscape and one or more of: (a) a virtual call center agent, (b) a picture, (c) a product, (c) a service, (d) a sound associated with the rendered landscape, and (e) music.

8 . The computer system of claim 1 , wherein the VR rendering engine is configured to create an initial VR commerce space at least in part based on the purpose of the communication and to provide the customer the option of utilizing the customer device to transmit a message to the call center server to instruct the VR rendering engine to select a VR commerce space different from the initial VR commerce space or to modify the initial VR commerce space.

9 . A computer-implemented method operable on a computer system, wherein the computer system comprises a VR library the stores VR commerce space elements, a VR rendering engine in communication with the VR library, a call center server in communication with the VR rendering engine, and a customer preference database in communication with the call center server and with the VR rendering engine, the method comprising the steps of:

the call center server receiving a communication from a customer device associated with a customer;

the call center server identifying a purpose of the communication from the customer;

the call center server communicating the customer's name, the purpose of the communication, and inquiry to the VR rendering engine;

the VR rendering engine accessing the VR library and the customer preference database, and rendering a VR commerce space based on information obtained from one or both of each of the VR library and the customer preference database or from the purpose of the communication;

the VR rendering engine transmitting the VR commerce space to the call center server; and

the call center server communicating the VR commerce space to the customer device.

10 . The computer-implemented method of claim 9 that further includes the step of displaying the virtual reality VR commerce space on a display of the customer device.

11 . The method of claim 10 , wherein the customer device includes a camera configured to map movement of the customer watching the displaying of the VR space, and that further includes the step of the call center server mapping movement of the customer and altering the appearance of the VR commerce space based on the customer's movement.

12 . The computer-implemented method of claim 11 , wherein the customer can (a) look or swipe up, (b) look or swipe down, (c) look or swipe right, and (d) look or swipe left, in order to view different information in the VR commerce space.

13 . The computer-implemented method of claim 9 , wherein the call center server transmits menu settings to the customer device and the menu settings permit the customer to send commands to the call center server to (a) reject the VR commerce space, (b) select a new VR commerce space different from the VR commerce space, or (c) modify the VR commerce space.

14 . A computer system configured to create a VR commerce space, the computer system comprising:

a VR library configured to store VR commerce space elements including elements related to prior customer inquiries;

a VR rendering engine in communication with the VR library and configured to create the VR commerce space based on a customer inquiry using at least one of VR commerce space elements stored in the VR library;

a call center server in communication with the VR engine and configured to communicate with a customer device and receive the customer inquiry, and configured to communicate with an agent device; and

a customer preference database that includes customer preference information related to a customer's job, education, prior work experience, hobbies, friends, travel experiences and locations, address, age, biometrics, and prior calls to the call center server;

wherein the VR rendering engine is configured to create a VR commerce space based on information in the VR database, information in the customer preference database, and the customer inquiry.

15 . The computer system of claim 14 , wherein (a) utilizing the agent device in communication with the customer call center, an agent can totally or partially override (i) the VR rendering engine's created VR commerce space, (ii) a customer's selected VR commerce space if deemed necessary to achieve the purpose of the customer inquiry, or (iii) cause the customer to exit the VR commerce space, or (b) utilizing the customer device the customer can exit the VR commerce space.

16 . The computer system of claim 14 , wherein the call center server is configured to permit (a) a plurality of customer devices to simultaneously view one VR commerce space, and/or (b) a plurality of agent devices to simultaneously view one VR commerce space, such that a plurality of customers and/or a plurality of agents can simultaneously interact within the VR commerce space.

17 . The computer system of claim 14 , wherein the VR rendering engine is configured to include in the VR commerce space one or more virtual occupants who may or may not interact with the customer.

18 . The computer system of claim 14 , wherein the call center server is configured to transmit a menu of settings visible on a screen of the customer device, wherein the menu settings are configured to permit the customer to select the VR commerce space or modify the VR commerce space.

19 . The computer-implemented method of claim 14 , wherein the call center server transmits to the customer device a plurality of options for the VR commercial space and the customer device is configured to communicate to the call center server (a) which of the options the customer prefers, (b) a new rendered landscape, or (c) other new VR commerce space elements, and the call center database is configured to store the new rendered landscape or other new VR commerce space elements into the customer preference database.

20 . The computer system of claim 14 , wherein the VR library further includes a plurality of animated call center agent figures and call center agent voices from which the customer can select by transmitting a selection from the customer device to the call center server, which routes the customer selection to the VR rendering engine.