SELECTIVE FILTERING OF USER INPUT DATA IN A MULTI-USER VIRTUAL ENVIRONMENT
First Claim
1. A system for filtering selected input data from a multi-user virtual environment comprising:
- a network interface disposed to receive input data from a plurality of remote clients, including a requesting client, the input data from the requesting client comprising an ignore signal from the requesting client indicating one or more avatars operated using input from selected remote clients to be ignored;
a memory holding program instructions operable for generating virtual reality (“
VR”
) data for each of the remote clients based on the received input data from the plurality of remote clients, wherein the VR data is selectively filtered in response to the ignore signal; and
a processor, in communication with the memory and the network interface, configured for operating the program instructions.
0 Assignments
0 Petitions
Accused Products
Abstract
A multi-user animation process provides a modeled three-dimensional (“3D”) environment and virtual reality (“VR”) data to remote clients. The VR data comprises data for animating avatars in the modeled 3D environment. The remote clients provide input data including an ignore signal in response to commands from corresponding users. The multi-user animation process receives the input data, aggregates the input data from each of the remote clients, filters the aggregated input data in response to the ignore signal by removing the input data of a selected one of the remote clients from the aggregated input data, generates updated VR data for each of the remote clients using the filtered aggregated input data and provides an updated modeled 3D environment and the updated VR data to the remote clients. The remote clients display the updated modeled 3D environment and the updated VR data to the corresponding users.
-
Citations
23 Claims
-
1. A system for filtering selected input data from a multi-user virtual environment comprising:
-
a network interface disposed to receive input data from a plurality of remote clients, including a requesting client, the input data from the requesting client comprising an ignore signal from the requesting client indicating one or more avatars operated using input from selected remote clients to be ignored; a memory holding program instructions operable for generating virtual reality (“
VR”
) data for each of the remote clients based on the received input data from the plurality of remote clients, wherein the VR data is selectively filtered in response to the ignore signal; anda processor, in communication with the memory and the network interface, configured for operating the program instructions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. Computer-readable media encoded with instructions operative to cause a computer to perform the steps of:
-
receiving user input data via a user input device, the user input data comprising an ignore command selecting one or more avatars controlled by participants in a multiple user virtual reality process to be ignored; providing user input data to a host operative to coordinate data from multiple remote clients in the multi-user virtual reality process; receiving modeling data from the host, the modeling data developed from data from the multiple remote clients, including the user input data, the modeling data configured for generating an animated depiction of the 3D environment including the one or more avatars to be ignored; displaying at least a portion of the modeling data on a display device, wherein the modeling data is filtered to remove data associated with the one or more avatars to be ignored. - View Dependent Claims (14, 15, 16, 17)
-
-
18. Computer-readable media encoded with instructions operative to cause a computer to perform the steps of:
-
receiving input data at a host from multiple remote clients for coordinating a multi-user virtual reality process, the input data comprising an ignore signal identifying at least one first participant to be ignored by at least one second participant; developing modeling data from the input data configured for generating an animated depiction of a 3D environment included in the multi-user virtual reality process including a first avatar controlled by the first participant and a second avatar controlled by the second participant; and outputting the modeling data to the multiple remote clients, the modeling data configured to cause display at least a portion of the modeling data including the second avatar on a display device operated by the second participant, while omitting any display of the first avatar where the input data indicates that it should appear. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification