IP Library Granted Patent US 8,831,196
Granted Patent B2
US 8,831,196 · App. 13/456,345 · Granted Sep 9, 2014

Telephony interface for virtual communication environments

Inventors: Josh Moyers (San Francisco, CA); David Van Wie (Eugene, OR)
Assignee: Social Communications Company
H04L12/1827H04L12/5865G06Q10/10
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 8,831,196
App. No.
13/456,345
Granted
Sep 9, 2014
Kind
B2
Abstract

A telephony interface for realtime network communications in virtual communication environments allows telephony communicants to interact with other communicants in an immersive communication environment.

Claims (37)

1. A computer-implemented method, comprising:

maintaining a persistent virtual area that supports establishment of respective presences of communicants operating respective client network nodes connected to the virtual area even after all network nodes have disconnected from the virtual area;

establishing a presence in the virtual area for a user of a Public Switched Telephone Network (PSTN) terminal device; and

administering transmission of data associated with the virtual area to the PSTN terminal device.

2. The method of claim 1 , further comprising establishing a respective presence in the virtual area for a communicant operating a respective client network node.

3. The method of claim 2 , further comprising managing establishment of a realtime audio connection between the client network node and the PSTN terminal device in association with the virtual area.

4. The method of claim 3 , wherein the managing comprises initiating the realtime audio connection in response to a request received from the client network node.

5. The method of claim 4 , wherein the virtual area is associated with a spatial visualization, and the request is received from the client network node in connection with the spatial visualization.

6. The method of claim 3 , wherein the managing comprises initiating the realtime audio connection in response to a request received in connection with the PSTN terminal device.

7. The method of claim 6 , wherein the virtual area is associated with a telephone number, and the request comprises the telephone number.

8. The method of claim 3 , further comprising managing a current realtime communication session between the client network node and the PSTN terminal device in the virtual area.

9. The method of claim 8 , wherein the managing comprises specifying locations of graphical representations of the user and the communicant in spatial relation to a graphical representation of the virtual area.

10. The method of claim 1 , wherein the administering comprises administering transmission of audio data associated with the virtual area to the PSTN terminal device, and deriving the audio data from one or more realtime audio data streams respectively received from one or more client network nodes being operated by one or more respective communicants who are present in the virtual area.

11. The method of claim 1 , wherein the establishing comprises establishing the presence for the user in the virtual area based on receipt of a telephone number that is associated with the virtual area.

12. The method of claim 11 , wherein the virtual area comprises multiple zones each of which supports establishment of a respective presence for one or more communicants, at least one of the zones is associated with a respective telephone number, and the establishing comprises receiving a respective one of the telephone numbers in connection with the PSTN terminal device and establishing the presence for the user in the zone associated with the received telephone number.

13. The method of claim 1 , further comprising:

establishing a presence in the virtual area for a communicant operating a client network node;

associating each of the PSTN terminal device and the client network node with a respective object in the virtual area; and

transmitting to the client network node a specification of a spatial visualization of the virtual area and respective positions of the objects in relation to the spatial visualization;

wherein the administering comprises administering synchronous audio communication between the PSTN terminal device and the client network node.

14. The method of claim 13 , wherein the virtual area comprises zones associated with respective switching rules for establishing communications between devices based on the respective locations of the objects in relation to the zones; and

further comprising transmitting to the client network node position data for navigating the object associated with the PSTN terminal device from one of the zones to another one of the zones based on virtual area navigation data received in connection with the PSTN device.

15. A computer-implemented method, comprising:

establishing a respective presence in a persistent virtual area for a communicant operating a respective client network node connected to the virtual area;

managing establishment of a realtime audio connection between the client network node and a Public Switched Telephone Network (PSTN) terminal device in association with the virtual area;

establishing a presence in the virtual area for a user of the PSTN terminal device; and

administering transmission of audio data associated with the virtual area to the PSTN terminal device.

16. The method of claim 15 , wherein the managing is based on a request received in connection with the client network node.

17. The method of claim 15 , wherein the managing is based on a request received in connection with a PSTN terminal device.

18. The method of claim 17 , wherein the virtual area is associated with a telephone number, and the request comprises the telephone number.

19. The method of claim 15 , further comprising:

associating each of the PSTN terminal device and the client network node with a respective object in the virtual area; and

transmitting to the client network node a specification of a spatial visualization of the virtual area and respective positions of the objects in relation to the spatial visualization.

20. A method, comprising:

establishing a presence in a virtual area for a user of a Public Switched Telephone Network (PSTN) terminal device based on receipt of a telephone number associated with the virtual area; and

administering transmission of data associated with the virtual area to the PSTN terminal device.

21. The method of claim 20 , wherein the virtual area comprises multiple zones each of which supports establishment of a respective presence for one or more communicants, at least one of the zones is associated with a respective telephone number, and the establishing comprises receiving a respective one of the telephone numbers in connection with the PSTN terminal device and establishing the presence for the user in the zone associated with the received telephone number.

Assignments (1)
CHANGE OF NAME Recorded Sep 13, 2016
From: SOCIAL COMMUNICATIONS COMPANY
To: SOCOCO, INC.
Reel/Frame 040017/0709 →
Continuity (2)
Division 12694126 · Jan 26, 2010
Related Publication 20120207290A1 · Aug 16, 2012