SOCIAL INTERACTION FOR REMOTE COMMUNICATION
First Claim
1. A system comprising:
- one or more processors;
memory; and
one or more modules stored in the memory and executable by the one or more processors to perform operations comprising;
determining initiation of a communication between a first device associated with a first user and a second device associated with a second user, the second device being remotely located from the first device;
receiving, from an image capturing device associated with the first device, image data associated with the first user;
receiving, from a tracking device associated with the first device, tracking data associated with the first user;
causing, based at least in part on the image data, a virtual representation of the first user to be presented on a first display corresponding to the second device;
determining an interaction between an object associated with the second user and the virtual representation of the first user;
causing virtual content to be presented on at least the first display corresponding to the second device in a position on the virtual representation of the first user corresponding to the interaction; and
causing, based at least in part on the tracking data, the virtual content to track with movement of the first user.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for enabling two or more remotely located users to interact with one another and for causing virtual content that corresponds to individual users of the two or more users to augment virtual representations of the individual users in a remote communication environment is described. A service provider can receive image data and tracking data associated with a first user corresponding to a first device. Further, a service provider can cause a virtual representation of the first user to be presented on a display of a second device corresponding to a second user, determine an interaction between an object associated with the second user and the virtual representation of the first user, and based at least in part on determining the interaction, cause virtual content to be presented on the virtual representation of the first user on at least the display.
105 Citations
20 Claims
-
1. A system comprising:
-
one or more processors; memory; and one or more modules stored in the memory and executable by the one or more processors to perform operations comprising; determining initiation of a communication between a first device associated with a first user and a second device associated with a second user, the second device being remotely located from the first device; receiving, from an image capturing device associated with the first device, image data associated with the first user; receiving, from a tracking device associated with the first device, tracking data associated with the first user; causing, based at least in part on the image data, a virtual representation of the first user to be presented on a first display corresponding to the second device; determining an interaction between an object associated with the second user and the virtual representation of the first user; causing virtual content to be presented on at least the first display corresponding to the second device in a position on the virtual representation of the first user corresponding to the interaction; and causing, based at least in part on the tracking data, the virtual content to track with movement of the first user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for causing virtual content to be presented in a remote communication environment, the method comprising:
-
receiving, from an image capturing device associated with a first device, image data associated with a first user corresponding to the first device; causing, based at least in part on the image data, a virtual representation of the first user to be presented on a second device corresponding to a second user; determining an interaction between an object associated with the second user and the virtual representation of the first user; and based at least in part on the interaction, causing virtual content to be presented on the virtual representation of the first user on a first display of the first device and a second display of the second device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. One or more computer storage media having computer-executable instructions that, when executed by one or more processors, configure the one or more processors to perform operations comprising:
-
receiving, from an image capturing device associated with a first device, image data associated with a first user corresponding to the first device; receiving, from a tracking device associated with the first device, tracking data associated with the first user; causing, based at least in part on the image data, a virtual representation of the first user to be presented on a display of a second device corresponding to a second user; determining an interaction between an object associated with the second user and the virtual representation of the first user; and based at least in part on the interaction, causing virtual content to be presented on the virtual representation of the first user on at least the display, wherein the virtual content is positioned on the virtual representation of the first user based on the tracking data and to visually indicate a position on the virtual representation of the first user where the object interacts with the first user. - View Dependent Claims (19, 20)
-
Specification