IP Library Granted Patent US 7,890,638
Granted Patent B2
US 7,890,638 · App. 11/864,981 · Granted Feb 15, 2011

Communication between a real world environment and a virtual world environment

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 7,890,638
App. No.
11/864,981
Granted
Feb 15, 2011
Kind
B2
Abstract

Gateway systems and methods are disclosed for allowing for communication between a real world environment and a virtual world environment. A gateway system in one embodiment is implemented between the virtual world environment and the real world environment. For a session being initiated from a real world user to a virtual world user, the gateway system receives a signaling message from the real world user to initiate the session with the virtual world user, and processes the signaling message to identify a virtual world identifier assigned to the virtual world user. The gateway system converts the signaling message to a communication request message in a protocol used in the virtual world environment, and transmits the communication request message to the virtual world user to establish the session. When the session is established, the virtual world user and the real world user may communicate via voice and/or data.

Claims (66)

1. A gateway system adapted to establish interactive sessions between a real world environment and a virtual world environment, the gateway system comprising:

a real world interface adapted to receive a signaling message from a communication network of a real world user in the real world environment to initiate an interactive session with a virtual world user in the virtual world environment, wherein the real world user is not logged into the virtual world environment;

a processing system adapted to process the signaling message to identify a virtual world identifier assigned to the virtual world user in the virtual world environment, and to convert the signaling message to a communication request message in a protocol used in the virtual world environment; and

a virtual world interface adapted to transmit the communication request message to the virtual world user based on the virtual world identifier to establish the session between the virtual world user and the real world user;

wherein a conversation for the session is through the virtual world environment from the standpoint of the virtual world user and is through the real world environment from the standpoint of the real world user.

2. The gateway system of claim 1 wherein the processing system is further adapted to:

query a presence server in the virtual world environment to determine whether the virtual world user is registered in the virtual world environment.

3. The gateway system of claim 1 wherein the processing system is further adapted to:

identify charging events during the session;

generate a first charging message in the protocol used in the virtual world environment responsive to a charging event; and

transmit the first charging message to a charging system in the virtual world environment.

4. The gateway system of claim 3 wherein the processing system is further adapted to:

generate a second charging message in the protocol used in the real world environment responsive to a charging event; and

transmit the second charging message to a charging system in the real world environment.

5. The gateway system of claim 1 wherein the processing system is further adapted to:

identify voice traffic for the session from the virtual world user; and

modify the voice traffic to sound like an avatar that represents the virtual world user in the virtual world environment.

6. The gateway system of claim 1 wherein the processing system is further adapted to:

identify caller ID information for the real world user; and

modify the caller ID information to mask the identity of the real world user.

7. The gateway system of claim 1 wherein:

the virtual world interface is further adapted to receive another communication request message from the virtual world user in the virtual world environment to initiate another interactive session with the real world user in the real world environment;

the processing system is further adapted to process the other communication request message to identify a directory number for the real world user, and to convert the other communication request message to another signaling message in a protocol used in a communication network of the real world user; and

the real world interface is further adapted to transmit the other signaling message to the communication network of the real world user to establish the session between the virtual world user and the real world user.

8. The gateway system of claim 7 wherein the processing system is further adapted to:

query a presence server in the real world environment to determine whether the real world user is registered with the communication network.

9. A method of communicating between a real world environment and a virtual world environment, the method comprising:

receiving a signaling message from a communication network of a real world user in the real world environment to initiate an interactive session with a virtual world user in the virtual world environment, wherein the real world user is not logged into the virtual world environment;

processing the signaling message to identify a virtual world identifier assigned to the virtual world user in the virtual world environment;

converting the signaling message to a communication request message in a protocol used in the virtual world environment; and

transmitting the communication request message to the virtual world user based on the virtual world identifier to establish the session between the virtual world user and the real world user;

wherein a conversation for the session is through the virtual world environment from the standpoint of the virtual world user and is through the real world environment from the standpoint of the real world user.

10. The method of claim 9 further comprising:

querying a presence server in the virtual world environment to determine whether the virtual world user is registered in the virtual world environment.

11. The method of claim 9 further comprising:

identifying charging events during the session;

generating a first charging message in the protocol used in the real world environment responsive to a charging event; and

transmitting the first charging message to a charging system in the real world environment.

12. The method of claim 11 further comprising:

generating a second charging message in the protocol used in the virtual world environment responsive to a charging event; and

transmitting the second charging message to a charging system in the virtual world environment.

13. The method of claim 9 further comprising:

identifying voice traffic for the session from the virtual world user; and

modifying the voice traffic to sound like an avatar that represents the virtual world user in the virtual world environment.

14. The method of claim 9 further comprising:

identifying caller ID information for the real world user; and

modifying the caller ID information to mask the identity of the real world user.

15. A method of communicating between a virtual world environment and a real world environment, the method comprising:

receiving a communication request message from a virtual world user in the virtual world environment to initiate an interactive session with a real world user in the real world environment, wherein the real world user is not logged into the virtual world environment;

processing the communication request message to identify a directory number for the real world user;

converting the communication request message to a signaling message in a protocol used in a communication network of the real world user; and

transmitting the signaling message to the communication network of the real world user to establish the session between the virtual world user and the real world user;

wherein a conversation for the session is through the virtual world environment from the standpoint of the virtual world user and is through the real world environment from the standpoint of the real world user.

16. The method of claim 15 further comprising:

querying a presence server in the real world environment to determine whether the real world user is registered with the communication network.

17. The method of claim 15 further comprising:

identifying charging events during the session;

generating a first charging message in the protocol used in the virtual world environment responsive to a charging event; and

transmitting the first charging message to a charging system in the virtual world environment.

18. The method of claim 17 further comprising:

generating a second charging message in the protocol used in the real world environment responsive to a charging event; and

transmitting the second charging message to a charging system in the real world environment.

19. The method of claim 15 further comprising:

identifying voice traffic for the session from the virtual world user; and

modifying the voice traffic to sound like an avatar that represents the virtual world user in the virtual world environment.

20. The method of claim 15 wherein the communication network comprises an IMS network.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2020
From: SOUND VIEW INNOVATIONS, LLC
To: PIECE FUTURE PTE LTD
Reel/Frame 052519/0440 →
NUNC PRO TUNC ASSIGNMENT Recorded Oct 8, 2019
From: NOKIA OF AMERICA CORPORATION
To: ALCATEL LUCENT
Reel/Frame 050668/0829 →
CHANGE OF NAME Recorded Sep 24, 2019
From: ALCATEL-LUCENT USA INC.
To: NOKIA OF AMERICA CORPORATION
Reel/Frame 050476/0085 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 25, 2014
From: ALCATEL LUCENT
To: SOUND VIEW INNOVATIONS, LLC
Reel/Frame 033416/0763 →
MERGER Recorded Dec 27, 2010
From: LUCENT TECHNOLOGIES INC.
To: ALCATEL-LUCENT USA INC.
Reel/Frame 025537/0629 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2007
From: BENCO, DAVID S.; LEE, ANNE Y.
To: LUCENT TECHNOLOGIES INC.
Reel/Frame 019903/0217 →