Method for providing virtual space, and system for executing the method
First Claim
1. A method, comprising:
- defining a first virtual space, wherein the first virtual space is associated with a first user to be associated with a first head-mounted device (HMD);
defining a second virtual space, wherein the second virtual space is associated with a second user, different from the first user, to be associated with a second head-mounted device (HMD);
specifying a plurality of first potential match users as candidates to be matched with the first user, wherein the plurality of first potential match users comprise the second user;
presenting in the first virtual space information representing the plurality of first potential match users;
detecting a first input from the first user;
detecting a first period during which the first user designates the second user in accordance with the detected first input;
specifying a plurality of second potential match users as candidates to be matched with the second user, wherein the plurality of second potential match users comprise the first user;
presenting in the second virtual space information representing the plurality of second potential match users;
detecting a second input from the second user;
detecting a second period during which the second user designates the first user in accordance with the detected second input; and
matching the first user and the second user in accordance with the first period and the second period satisfying a predetermined relation.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes defining a virtual space for each of a first and second user. The method further includes presenting in a first virtual space a plurality of first potential match users as candidates to be matched with the first user. The method further includes detecting a first input from the first user and detecting a first period during which the first user designates the second user. The method further includes presenting in a second virtual space presenting a plurality of second potential match users as candidates to be matched with the second user. The method further includes detecting a second input from the second user and detecting a second period during which the second user designates the first user. The method further includes matching the first user and the second user in accordance with the first period and the second period satisfying a predetermined relation.
29 Citations
20 Claims
-
1. A method, comprising:
-
defining a first virtual space, wherein the first virtual space is associated with a first user to be associated with a first head-mounted device (HMD); defining a second virtual space, wherein the second virtual space is associated with a second user, different from the first user, to be associated with a second head-mounted device (HMD); specifying a plurality of first potential match users as candidates to be matched with the first user, wherein the plurality of first potential match users comprise the second user; presenting in the first virtual space information representing the plurality of first potential match users; detecting a first input from the first user; detecting a first period during which the first user designates the second user in accordance with the detected first input; specifying a plurality of second potential match users as candidates to be matched with the second user, wherein the plurality of second potential match users comprise the first user; presenting in the second virtual space information representing the plurality of second potential match users; detecting a second input from the second user; detecting a second period during which the second user designates the first user in accordance with the detected second input; and matching the first user and the second user in accordance with the first period and the second period satisfying a predetermined relation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system, comprising:
-
a non-transitory computer readable medium configured to store a program; and a processor connected to the non-transitory computer readable medium, wherein the processor is configured to execute the program for; defining a first virtual space, wherein the first virtual space is associated with a first user to be associated with a first head-mounted device (HMD); defining a second virtual space, wherein the second virtual space is associated with a second user, different from the first user, to be associated with a second head-mounted device (HMD); defining a first avatar to be associated with the first user and a second avatar to be associated with the second user; specifying a plurality of first potential match users as candidates to be matched with the first user, wherein the plurality of first potential match users comprise the second user; instructing the first HMD to present in the first virtual space information representing the plurality of first potential match users; detecting a first input from the first user; detecting a first period during which the first user designates the second user in accordance with the detected first input; specifying a plurality of second potential match users as candidates to be matched with the second user, wherein the plurality of second potential match users comprise the first user; instructing the second HMD to present in the second virtual space information representing the plurality of second potential match users; detecting a second input from the second user; detecting a second period during which the second user designates the first user in accordance with the detected second input; and matching the first user and the second user in accordance with the first period and the second period satisfying a predetermined relation, wherein the predetermined relation comprises detecting the first avatar contacting the second avatar for at least a predetermined amount of time.
-
-
20. A method, comprising:
-
defining a plurality of virtual spaces, wherein each of the plurality of virtual spaces is associated with a corresponding user to be associated with a corresponding head-mounted device (HMD); specifying a plurality of potential match users for each of the plurality of virtual spaces; presenting in the corresponding virtual space information representing the plurality of potential match users associated with each of the plurality of virtual spaces; defining an avatar and line of sight associated with a first user in the virtual space of the first user; defining an avatar and a line of sight associated with a second user in the virtual space of the second user; detecting a first input from the first user associated with a first virtual space of the plurality of virtual spaces, wherein the detecting of the first input comprises determining a duration of the first input; detecting a second input from a second user associated with a second virtual space of the plurality of virtual spaces, wherein the detecting of the second input comprises determining a duration of the second input; and matching the first user and the second user in accordance with the first input and the second input satisfying a predetermined relation, wherein the predetermined relation comprises the line of sight of the first user intersecting with the avatar of the second user for at least a predetermined amount of time, and the line of sight of the second user intersecting with the avatar of the first user for at least a predetermined amount of time.
-
Specification