IP Library Granted Patent US 9,628,584
Granted Patent B2
US 9,628,584 · App. 15/184,231 · Granted Apr 18, 2017

Unified location and presence, communication across real and virtual worlds

Inventor: Gary Munson (Little Silver, NJ)
Assignee: AT&T Intellectual Property I, L.P.
H04L67/38A63F13/10A63F13/12A63F13/35A63F13/79A63F13/87G06F3/04815H04L51/04H04L67/18A63F2300/205A63F2300/5533A63F2300/5553A63F2300/572A63F2300/8082
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 9,628,584
App. No.
15/184,231
Granted
Apr 18, 2017
Kind
B2
Abstract

A method and system for providing unified location and presence information of and intercommunication among a plurality of networked users is disclosed, where the users may be real world people or virtual world personae. Generally, after receiving data representative of a first and second user's presence or location in the real or a virtual world over a communications network, the users are permitted to view each other's presence in a virtual network. The users are identified by endpoint addresses, and may intercommunicate using various types of media via the communications network.

Claims (47)

1. A method comprising:

receiving over a communications network, by a processing system including a processor, first location data associated with a first location of a first communication device;

receiving over the communications network, by the processing system, second location data associated with a second location of a second communication device;

receiving over the communications network, by the processing system, first virtual location data associated with a first user of the first communication device, wherein the first virtual location data represents a first position of a first avatar in a virtual world generated by a computing device;

sending, by the processing system, the first and second locations to the computing device, wherein the computing device publishes the first and second locations and the first position to the virtual world, wherein publishes comprises enabling other users having other avatars in the virtual world to be presented with the first and second locations and the first position; and

adjusting, by the processing system, a multimedia session between the first communication device and the second communication device to simulate sounds and graphics associated with the first avatar in the virtual world for presentation at the second communication device.

2. The method of claim 1 , further comprising receiving, by the processing system, second virtual location data associated with a second user of the second communication device over the communications network, wherein the second virtual location data represents a second position of a second avatar in the virtual world generated by the computing device, wherein the first avatar represents the first user and the second avatar represents the second user.

3. The method of claim 2 , wherein the computing device further publishes the second position to the virtual world, wherein publishes comprises enabling other users having other avatars in the virtual world to be presented with the second position, wherein the first user is provided with the second location of the second communication device and the second position of the second avatar via the first avatar, and wherein the second user is provided with the first location of the first communication device and the first position of the first avatar via the second avatar.

4. The method of claim 3 , wherein publishes to the virtual world is performed using text appearing in the virtual world.

5. The method of claim 1 , further comprising:

providing voice communication between the first and second communication devices; and

graphically representing the voice communication between the first and second communication devices in the virtual world.

6. The method of claim 1 , wherein the first and second location data comprises global positioning system data, and wherein the computing device is part of the processing system.

7. The method of claim 1 , further comprising:

receiving first presence information associated with the first user over the communications network; and

receiving second presence information associated with a second user of the second communication device over the communications network.

8. A server comprising:

a processing system including a processor; and

a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, comprising:

receiving first location data associated with a first location of a first communication device;

determining a first position of a first avatar in a virtual world, wherein the virtual world is generated by a computing device;

sending to the computing device the first location of the first communication device; and

adjusting a multimedia session between the first communication device and a second communication device to simulate sounds and graphics experienced by the first avatar in the virtual world for presentation at the second communication device.

9. The server of claim 8 , wherein the operations further comprise:

receiving second location data associated with a second location of the second communication device;

providing a first user of the first communication device with the second location of the second communication device and a second position of a second avatar via the first avatar; and

providing a second user of the second communication device with the first location of the first communication device and the first position of the first avatar via the second avatar,

wherein the processor comprises a plurality of processors operating in a distributed processing environment.

10. The server of claim 8 , wherein the first location data comprises global positioning system data.

11. The server of claim 8 , wherein the operations further comprise publishing to the virtual world the first location of the first communication device and the first position of the first avatar, wherein the publishing to the virtual world comprises enabling other users having other avatars in the virtual world to be presented with the first location of the first communication device and the first position of the first avatar.

12. The server of claim 11 , wherein the publishing to the virtual world is performed using text appearing in the virtual world, and wherein the computing device is part of the server.

13. The server of claim 8 , wherein the operations further comprise determining a second position of a second avatar in the virtual world, wherein the first avatar represents a first user of the first communication device, and wherein the second avatar represents a second user of the second communication device.

14. The server of claim 13 , wherein the operations further comprise:

receiving first presence information associated with the first user; and

receiving second presence information associated with the second user.

15. The server of claim 14 , wherein the first and second users communicate over a communications network utilizing user devices determined from the first and second presence information.

16. A non-transitory, machine-readable storage medium, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, comprising:

receiving voice communication data from a first communication device associated with a first user;

generating an avatar in a virtual world for presentation at a second communication device associated with a second user, wherein the virtual world is generated by a computing device;

presenting the voice communication data in the virtual world to the avatar, wherein the voice communication data is presented by way of text or an audible message;

obtaining virtual communication data from the second user utilizing the second communication device, wherein the virtual communication data is obtained via interaction between the second user and the avatar;

providing the virtual communication data to the first communication device; and

adjusting a multimedia session between the first communication device and the second communication device to simulate sounds and graphics experienced by the avatar in the virtual world for presentation at the second communication device.

17. The non-transitory, machine-readable storage medium of claim 16 , wherein the operations further comprise presenting at the second communication device a location of the first communication device via the avatar, and wherein the processor comprises a plurality of processors operating in a distributed processing environment.

18. The non-transitory, machine-readable storage medium of claim 16 , wherein the operations further comprise publishing to the virtual world a location of the first communication device and a position of the avatar, and wherein the avatar represents the second user.

19. The non-transitory, machine-readable storage medium of claim 18 , wherein the publishing to the virtual world is performed using text appearing in the virtual world, and wherein the computing device comprises the processor.

20. The non-transitory, machine-readable storage medium of claim 18 , wherein the publishing to the virtual world comprises enabling other users having other avatars in the virtual world to be presented with the location of the first communication device and the position of the avatar.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 17, 2016
From: MUNSON, GARY
To: AT&T INTELLECTUAL PROPERTY I, LP
Reel/Frame 038945/0569 →
Continuity (3)
Continuation 14158026 · Jan 17, 2014
Continuation 12637725 · Dec 14, 2009
Related Publication 20160294982A1 · Oct 6, 2016