Synching and desyncing a shared view in a multiuser scenario
First Claim
1. A computer system for synchronizing and desynchronizing mixed-reality datasets between multiple devices comprising:
- one or more processors; and
one or more computer-readable media having stored thereon executable instructions that when executed by the one or more processors configure the computer system to perform at least the following;
identify multiple users in a mixed-reality environment, wherein the mixed-reality environment is defined by a global mixed-reality dataset;
display a synchronized view of the global mixed-reality dataset to each of the multiple users within a shared coordinate system, wherein the shared coordinate system is simultaneously established in relation to at least a first tangible object within the physical environment of a first user of the multiple users and in relation to a different tangible object within the physical environment of at least one different user of the multiple users;
receive a command from the first user to desynchronize from the multiple users;
display to the first user a first desynchronized view of the global mixed-reality dataset, wherein the first desynchronized view is also displayed to the first user according to the shared coordinate system, wherein the first desynchronized view comprises a view of the global mixed-reality dataset, but with a capability of the first user to, independent from other synchronized users, for the global mixed-reality dataset, view additional data , view less data, view different data, or manipulate data; and
display, within the mixed-reality environment, a visualization associated with the first user, wherein the visualization at least;
indicates to at least one other user of the multiple users that the first user is desynchronized from the multiple users; and
is rendered to correspond with the position of the first user within the mixed-reality environment.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems are provided for synchronizing and desynchronizing mixed-reality datasets between multiple devices. The systems identify multiple users in a mixed-reality environment. The mixed-reality environment is defined by a global mixed-reality dataset. The systems display a synchronized view of the global mixed-reality dataset to each of the multiple users within a shared coordinate system. Additionally, the systems receive a command from a first user within the multiple users to desynchronize from the multiple users. The systems display to the first user a first desynchronized view of the global mixed-reality dataset.
-
Citations
20 Claims
-
1. A computer system for synchronizing and desynchronizing mixed-reality datasets between multiple devices comprising:
-
one or more processors; and one or more computer-readable media having stored thereon executable instructions that when executed by the one or more processors configure the computer system to perform at least the following; identify multiple users in a mixed-reality environment, wherein the mixed-reality environment is defined by a global mixed-reality dataset; display a synchronized view of the global mixed-reality dataset to each of the multiple users within a shared coordinate system, wherein the shared coordinate system is simultaneously established in relation to at least a first tangible object within the physical environment of a first user of the multiple users and in relation to a different tangible object within the physical environment of at least one different user of the multiple users; receive a command from the first user to desynchronize from the multiple users; display to the first user a first desynchronized view of the global mixed-reality dataset, wherein the first desynchronized view is also displayed to the first user according to the shared coordinate system, wherein the first desynchronized view comprises a view of the global mixed-reality dataset, but with a capability of the first user to, independent from other synchronized users, for the global mixed-reality dataset, view additional data , view less data, view different data, or manipulate data; and display, within the mixed-reality environment, a visualization associated with the first user, wherein the visualization at least; indicates to at least one other user of the multiple users that the first user is desynchronized from the multiple users; and is rendered to correspond with the position of the first user within the mixed-reality environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for synchronizing and desynchronizing mixed-reality datasets between multiple devices, comprising:
-
identifying multiple users in a mixed-reality environment, wherein the mixed-reality environment is defined by a global mixed-reality dataset; displaying a synchronized view of the global mixed-reality dataset to each of the multiple users within a shared coordinate system; receiving a command from a first user to desynchronize from the multiple users; displaying to the first user a first desynchronized view of the global mixed-reality dataset, wherein the first desynchronized view is also displayed to the first user according to the shared coordinate system, wherein the first desynchronized view comprises a view of the global mixed-reality dataset, but with a capability of the first user to, independent from other synchronized users, for the global mixed-reality dataset, view additional data , view less data, view different data, or manipulate data; and displaying, within the mixed-reality environment, a visualization associated with the first user, wherein the visualization at least; indicates to at least one other user of the multiple users that the first user is desynchronized from the multiple users; and is rendered to correspond with the position of the first user within the mixed-reality environment.
-
-
20. A computer program product comprising one or more computer-readable hardware storage device having stored thereon computer-executable instructions that, when executed at a processor, cause the computer system to perform a method for synchronizing and desynchronizing mixed-reality datasets between multiple devices, the method comprising:
-
identifying multiple users in a mixed-reality environment, wherein the mixed-reality environment is defined by a global mixed-reality dataset; displaying a synchronized view of the global mixed-reality dataset to each of the multiple users within a shared coordinate system; receiving a command from the first user to desynchronize from the multiple users; and displaying to the first user a first desynchronized view of the global mixed-reality dataset, wherein the first desynchronized view is also displayed to the first user according to the shared coordinate system, wherein the first desynchronized view comprises a view of the global mixed-reality dataset, but with a capability of the first user to, independent from other synchronized users, for the global mixed-reality dataset, view additional data , view less data, view different data, or manipulate data; and displaying, within the mixed-reality environment, a visualization associated with the first user, wherein the visualization at least; indicates to at least one other user of the multiple users that the first user is desynchronized from the multiple users; and is rendered to correspond with the position of the first user within the mixed-reality environment.
-
Specification