Virtual reality identity, digital asset tokens, and carrier billing of a user
A federated identity manager server configured to receive, from a metaverse server, a virtual identity and user credentials associated with the virtual identity; receive, from a mobile network operator (MNO), subscriber information of the user; create a trusted identity based on the virtual identity and the subscriber information; receive, from the metaverse server, a request to purchase the digital content by the virtual identity; send, to the metaverse server, a verification request that includes a validation challenge for the virtual identity in the metaverse application; send, to a communication device, a verification result that indicates the user of the communication device is verified to purchase the digital content; send, to the MNO, billing confirmation for the digital content, wherein the billing confirmation indicates the digital content is allocated to the user; and receive, from the MNO, a confirmation message that indicates the user is carrier billed for the digital asset.
1 . A system for authenticating an identity in a metaverse for purchasing digital content according to a trusted identity in a physical world, and comprising:
a metaverse server configured to:
receive, from a user communication device, a request to purchase a digital content by a virtual identity in a metaverse application, wherein the virtual identity is associated with a user of the user communication device, and wherein the metaverse server comprises the metaverse application, and
send, to a federated identity manager server, the request to purchase the digital content and the virtual identity;
the federated identity manager server configured to:
receive, from the metaverse server, the virtual identity and user credentials of the user associated with the virtual identity,
receive, from a mobile network operator (MNO), subscriber information of the user,
create a trusted identity of the user based on the virtual identity and the subscriber information,
receive, from the metaverse server, a request to purchase the digital content,
send, to the metaverse server, a verification request responsive to receiving the request to purchase the digital content, wherein the verification request includes an instruction to perform a predetermined action using the virtual identity in the metaverse application, wherein the predetermined action is configured to confirm the identity of the user, wherein the predetermined action involves the virtual identity interacting with the metaverse in a particular manner in response to a to-be-identified user providing inputs to a user equipment through an application executed by the user equipment, and wherein the instruction does not identify the particular manner of interaction,
receive, from the metaverse server, an indication that the user performed the predetermined action by providing the inputs to the user equipment through the application executed by the user equipment based on comparing the particular manner of interaction to performed actions of the virtual identity,
send, to the metaverse server, a verification result responsive to receiving the indication that the user performed the predetermined action, wherein the verification result indicates the user is verified to purchase the digital content, and
send, to the MNO, billing confirmation for the digital content, wherein the billing confirmation indicates the digital content is allocated to the user; and
the MNO configured to charge the user for the digital content based on carrier billing responsive to receiving the billing confirmation.
2 . The system of claim 1 , wherein the federated identity manager server is further configured to:
receive, from the metaverse server, login information of the user in the metaverse application, and
associate the login information with the virtual identity of the user in the metaverse application.
3 . The system of claim 1 , wherein the federated identity manager server is further configured to map the virtual identity to subscriber information of the user at the MNO.
4 . The system of claim 1 , wherein the verification request further comprises a push notification to the virtual identity in the metaverse application when the virtual identity is active in the metaverse application.
5 . The system of claim 1 , wherein the verification request further comprises a push notification to a Mobile Station Integrated Services Digital Network (MSISDN) number associated with the metaverse identity when the virtual identity is inactive in the metaverse application.
6 . The system of claim 5 , wherein the verification request further instructs the user associated with the MSISDN to login into the metaverse using the metaverse application and perform the predetermined action for the virtual identity in the metaverse application.
7 . The system of claim 1 , wherein the billing confirmation comprises subscriber information of the user at the MNO.
8 . A system for authenticating an identity in a metaverse for purchasing digital content according to a trusted identity in a physical world, and comprising:
a federated identity manager server configured to:
receive, from a metaverse server, a virtual identity in a metaverse application and user credentials of a user associated with the virtual identity in the metaverse application,
receive, from a mobile network operator (MNO), subscriber information of the user,
create a trusted identity of the user based on the virtual identity and the subscriber information,
receive, from the metaverse server, a request to purchase the digital content by the virtual identity in a metaverse application of the metaverse server,
send, to the metaverse server, a verification request responsive to receiving the request to purchase the digital content, wherein the verification request includes an instruction to perform a predetermined action using the virtual identity in the metaverse application, wherein the predetermined action is configured to confirm the identity of the user, wherein the predetermined action involves the virtual identity interacting with the metaverse in a particular manner in response to a to-be-identified user providing inputs to a user equipment through an application executed by the user equipment, and wherein the instruction does not identify the particular manner of interaction,
receive, from the metaverse server, an indication that the user performed the predetermined action by providing the inputs to the user equipment through the application executed by the user equipment based on comparing the particular manner of interaction to performed actions of the virtual identity,
send, to the metaverse server, a verification result responsive to receiving the indication that the user performed the predetermined action, wherein the verification result indicates the user is verified to purchase the digital content,
send, to the MNO, billing confirmation for the digital content, wherein the billing confirmation indicates the digital content is allocated to the user, and
the MNO coupled to the federated identity manager server and configured to charge the user for the digital content based on carrier billing responsive to receiving the billing confirmation.
9 . The system of claim 8 , further comprising:
receiving, by the federated identity manager server from the metaverse server, login information of the user in the metaverse application; and
associating, by the federated identity manager, the login information with the virtual identity of the user in the metaverse application.
10 . The system of claim 8 , further comprising mapping, by the federated identity manager server, the virtual identity to subscriber information of the user at the MNO.
11 . The system of claim 8 , wherein the verification request further comprises a push notification to the virtual identity in the metaverse application when the virtual identity is active in the metaverse application.
12 . The system of claim 11 , further comprising, instructing, by the federated identity manager server, the virtual identity to perform a validation challenge in the metaverse application, wherein the validation challenge comprises the predetermined action for the virtual identity.
13 . The system of claim 8 , wherein the verification request further comprises a push notification to a Mobile Station Integrated Services Digital Network (MSISDN) number associated with the metaverse identity when the virtual identity is inactive in the metaverse application.
14 . The system of claim 13 , further comprising instructing, by the federated identity manager server, the user of the virtual identity and associated with the MSISDN to connect into the metaverse server using the metaverse application and perform the predetermined action in the metaverse application.
15 . The system of claim 8 , wherein the billing confirmation comprises subscriber information of the user at the MNO.
16 . A federated identity manager server for authenticating an identity in a metaverse for purchasing digital content according to a trusted identity in a physical world, and comprising:
a central processing unit (CPU); and
a non-transitory memory comprising executable instructions that when executed by the CPU, cause the federated identity manager server to:
receive, from a metaverse application via a metaverse server, a virtual identity of a user and user credentials of the user associated with the virtual identity, wherein the metaverse server comprises the metaverse application,
receive, from a mobile network operator (MNO), subscriber information of the user,
create a trusted identity of the user based on the virtual identity and the subscriber information,
receive, from the metaverse server, a request to purchase digital content by the virtual identity in the metaverse application,
send, to the metaverse server, a verification request responsive to receiving the request to purchase the digital content, wherein the verification request includes a validation challenge comprising an instruction to perform a predetermined action using the virtual identity in the metaverse application, wherein the predetermined action is configured to confirm the identity of the user, wherein the predetermined action involves the virtual identity interacting with the metaverse in a particular manner in response to a to-be-identified user providing inputs to a user equipment through an application executed by the user equipment, and wherein the instruction does not identify the particular manner of interaction,
receive, from the metaverse server, an indication that the user performed the predetermined action by providing the inputs to the user equipment through the application executed by the user equipment based on comparing the particular manner of interaction to performed actions of the virtual identity,
send, to a communication device via the metaverse server, a verification result responsive to receiving the indication that the user performed the predetermined action, wherein the verification result indicates the user of the communication device is verified to purchase the digital content,
send, to the MNO, billing confirmation for the digital content, wherein the billing confirmation indicates the digital content is allocated to the user, and
receive, from the MNO, a confirmation message that indicates the user is carrier billed for the digital content.
17 . The federated identity manager server of claim 16 , wherein the federated identity manager server is further configured to:
receive, from the metaverse server, login information of the user in the metaverse application, and
associate the login information with the virtual identity of the user in the metaverse application.
18 . The federated identity manager server of claim 16 , wherein the federated identity manager server is further configured to map the virtual identity to subscriber information of the user at the MNO.
19 . The federated identity manager server of claim 16 , wherein the verification request further comprises a push notification to the metaverse identity when the virtual identity is active in the metaverse application.