SYSTEMS AND METHODS FOR MULTI-USER BEHAVIORAL RESEARCH
First Claim
1. A system for monitoring behaviors of a participant by a moderator and a client, the system comprising:
- a non-transitory storage medium storing logic, the logic comprising;
participant interface logic that sends and receives instructions for simulating an environment and observing the simulated environment, moderator interface logic that sends and receives instructions for simulating the environment and manipulating the simulated environment, and client interface logic that sends and receives instructions for viewing the simulated environment from the perspective of the participant; and
a processor programmed to execute the stored logic.
2 Assignments
0 Petitions
Accused Products
Abstract
Exemplary embodiments provide methods, mediums, and systems for behavioral research. In some embodiments, an environment supporting three types of users may be provided. A first type of user may represent a participant whose behavior is being monitored. The first type of user may freely interact with the environment. A second type of user may represent a moderator directing the experience of the participant. The moderator may be provided with an ability to manipulate the environment or the participants'"'"' interactions with the environment. A third type of user may represent a client interested in the participants'"'"' behavior, and the third type of user may be provided with an ability to view the environment from the perspective of the participant. Different interfaces may be provided for allowing the different types of users to interact with the environment according to their roles.
-
Citations
20 Claims
-
1. A system for monitoring behaviors of a participant by a moderator and a client, the system comprising:
-
a non-transitory storage medium storing logic, the logic comprising;
participant interface logic that sends and receives instructions for simulating an environment and observing the simulated environment, moderator interface logic that sends and receives instructions for simulating the environment and manipulating the simulated environment, and client interface logic that sends and receives instructions for viewing the simulated environment from the perspective of the participant; anda processor programmed to execute the stored logic. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for monitoring behaviors of a participant by a moderator and a client, the method comprising:
-
simulating an environment comprising an object of study; transmitting first instructions to a participant visual display device, the transmitted first instructions comprising instructions for displaying a participant perspective of the simulated environment on the participant visual display device; receiving participant location data describing a change in a position or a gaze location of the participant in the simulated environment; analyzing the participant location data to calculate a score based on an amount of attention paid by the participant to the object of study in the simulated environment; and storing the calculated score in a non-transitory storage medium. - View Dependent Claims (14, 15, 16, 20)
-
-
17. A non-transitory electronic device readable medium storing instructions that, when executed, cause a processor to:
-
connect to a participant interface of an environmental server responsible for maintaining a simulated environment comprising an object of study, wherein the environmental server maintains a plurality of different types of interfaces, each type of interface corresponding to a different type of user interacting with the simulated environment and providing different capabilities for the different types of users; receive information about the simulated environment from the participant interface; render the simulated environment for a participant; transmit participant location data describing a change in a position or a gaze location of the participant in the simulated environment to the environmental server using the participant interface; receive updated information about the simulated environment, and updating the rendered simulated environment based on the updated information; receive a manipulation of the environment from an instruction transmitted through a moderator interface of the environmental server; and execute the manipulation in the simulated environment. - View Dependent Claims (18, 19)
-
Specification