Operating environment with gestural control and multiple client devices, displays, and users
First Claim
Patent Images
1. A method comprising:
- a multi-user collaboration server integrating content streams received from a plurality of remote client devices in a single first collaboration session of the collaboration server;
the collaboration server controlling at least one display device to display content of the first collaboration session;
a tracking system detecting each wand of the collaboration server;
the tracking system simultaneously determining three-dimensional position and orientation information for each wand of the collaboration server;
the collaboration server controlling the at least one display device to display a unique pointer for each wand that is aimed at the at least one display device as determined by the three-dimensional position and orientation information of each of the plurality of wands; and
the collaboration server controlling the at least one display device to update display of at least a displayed first object of the first collaboration session based on a change in at least one of position and orientation of a first wand that is aimed at the displayed first object, as determined by the tracking system.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments described herein includes a system comprising a processor coupled to display devices, sensors, remote client devices, and computer applications. The computer applications orchestrate content of the remote client devices simultaneously across the display devices and the remote client devices, and allow simultaneous control of the display devices. The simultaneous control includes automatically detecting a gesture of at least one object from gesture data received via the sensors. The detecting comprises identifying the gesture using only the gesture data. The computer applications translate the gesture to a gesture signal, and control the display devices in response to the gesture signal.
-
Citations
19 Claims
-
1. A method comprising:
-
a multi-user collaboration server integrating content streams received from a plurality of remote client devices in a single first collaboration session of the collaboration server; the collaboration server controlling at least one display device to display content of the first collaboration session; a tracking system detecting each wand of the collaboration server; the tracking system simultaneously determining three-dimensional position and orientation information for each wand of the collaboration server; the collaboration server controlling the at least one display device to display a unique pointer for each wand that is aimed at the at least one display device as determined by the three-dimensional position and orientation information of each of the plurality of wands; and the collaboration server controlling the at least one display device to update display of at least a displayed first object of the first collaboration session based on a change in at least one of position and orientation of a first wand that is aimed at the displayed first object, as determined by the tracking system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a multi-user collaboration server constructed to integrate content streams received from a plurality of remote client devices in a single first collaboration session of the collaboration server, and control at least one display device to display content of the first collaboration session; a first wand; and a tracking system constructed to detect each wand of the collaboration server, wherein the tracking system is constructed to simultaneously determine three-dimensional position and orientation information for each wand of the collaboration server, wherein the collaboration server is constructed to control the at least one display device to display a unique pointer for each wand that is aimed at the at least one display device as determined by the three-dimensional position and orientation information of each wand of the collaboration server, and wherein the collaboration server is constructed to control the at least one display device to update display of at least a displayed first object of the first collaboration session based on a change in at least one of position and orientation of the first wand in a case where the first wand is aimed at the displayed first object, as determined by the tracking system. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification