Mixed-reality teleconferencing across multiple locations
AssigneeInternational Business Machines Corporation
InventorKENYA ISHIMOTO
Life of this patent
Estimating the term…
Abstract
Aspects of the invention include overlaying a graphical representation of a first user onto a real-world image of a first location, wherein the first user is physically located at a second location different than the first location. Detecting an interaction between the first user and a second user, wherein the second user is physically located at the first location. Determining a current position of the second user within the first location. Causing the graphical representation of the first user to face in a direction of the current position of the second user.
Claims14
A computer-implemented method comprising:
- detecting, by a processor, a position of a first user seated at a first conference table at a second location;
- detecting, by the processor, a position of a second user seated at a second conference table at a first location;
- overlaying, by the processor, a graphical representation of a first user onto a real-world image of second conference table at the first location, wherein the graphical representation of a first user is overlayed at the second conference table based on the position of the second user at the second conference table;
- overlaying, by the processor, a graphical representation of the second user onto a real-world image of first conference table at the second location, wherein the graphical representation of a second user is overlayed at the first conference table based on the position of the first user at the first conference table;
- designating, by the processor, the graphical representation of the first user and the graphical representation of the second user as interaction targets;
- detecting, by the processor, an interaction between the first user and a second user, wherein the second user is physically located at the first location;
- determining, by the processor, a current position of the second user at the first location;
- causing, by the processor, the graphical representation of the first user to face in a direction of the current position of the second user based on the designation as interaction targets.
2-4. (canceled)
A system comprising:
- a memory having computer readable instructions;
- and
- one or more processors for executing the computer readable instructions, the computer readable instructions controlling the one or more processors to perform operations comprising:
- detecting a position of a first user seated at a first conference table at a second location;
- detecting a position of a second user seated at a second conference table at a first location:
- overlaying a graphical representation of a first user onto a real-world image of second conference table at the first location, wherein the graphical representation of a first user is overlayed at the second conference table based on the position of the second user at the second conference table;
- overlaying, by the processor, a graphical representation of the second user onto a real-world image of first conference table at the second location, wherein the graphical representation of a second user is overlayed at the first conference table based on the position of the first user at the first conference table;
- designating, by the processor, the graphical representation of the first user and the graphical representation of the second user as interaction targets;
- detecting an interaction between the first user and a second user, wherein the second user is physically located at the first location;
- determining a current position of the second user at the first location;
- causing the graphical representation of the first user to face in a direction of the current position of the second user[[;]]based on the designation as interaction targets.
9-11. (canceled)
A computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to perform operations comprising:
- detecting a position of a first user seated at a first conference table at a second
- detecting a position of a second user seated at a second conference table at a first location;
- overlaying a graphical representation of a first user onto a real-world image of second conference table at the first location, wherein the graphical representation of a first user is overlayed at the based on the position of the second user at the second conference table;
- overlaying, by the processor, a graphical representation of the second user onto a real-world image of first conference table at the second location, wherein the graphical representation of a second user is overlayed at the first conference table based on the position of the first user at the first conference table;
- designating, by the processor, the graphical representation of the first user and the graphical representation of the second user as interaction targets;
- detecting an interaction between the first user and a second user, wherein the second user is physically located at the first location;
- determining a current position of the second user at the first location;
- causing the graphical representation of the first user to face in a direction of the current position of the second user based on the designation as interaction targets.
16-18. (canceled)
Dependencies are inferred from the claim text.