Recognition system for sharing information
First Claim
1. A computer implemented method for sharing information between users, comprising:
- monitoring a scene using a capture device including a processor having a field of view including the scene;
detecting a first user in the scene using the capture device and creating a skeletal model for the first user;
associating the first user in the scene with a first user processing device;
tracking movements of the first user in a scene using the skeletal model of the first user;
detecting a second user in the scene using the capture device and creating a skeletal model for the second user;
associating the second user in the scene with a second user processing device;
tracking movements of the second user in a scene using the skeletal model of the second user;
providing skeletal data identifying the first user and the second user to an information sharing application;
detecting interactions between skeletal models of the first user and the second user to the information sharing application; and
responsive to detecting an interaction, sharing information stored in the first processing device with the second processing device.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for sharing information between users based on recognition of the users and their associated processing devices in a scene. Interactions can be physical, verbal or a combination of physical and verbal gestures. Movements of the user and other users are tracked and interactions detected between them. User processing devices are connected by detecting users within view of a capture device, the capture device detecting motion tracking data for the user, such as a skeletal model. Information sharing may be controlled by the processing devices directly, by an intermediary server, or by a combination of the processing device and an intermediary server.
192 Citations
20 Claims
-
1. A computer implemented method for sharing information between users, comprising:
-
monitoring a scene using a capture device including a processor having a field of view including the scene; detecting a first user in the scene using the capture device and creating a skeletal model for the first user; associating the first user in the scene with a first user processing device; tracking movements of the first user in a scene using the skeletal model of the first user; detecting a second user in the scene using the capture device and creating a skeletal model for the second user; associating the second user in the scene with a second user processing device; tracking movements of the second user in a scene using the skeletal model of the second user; providing skeletal data identifying the first user and the second user to an information sharing application; detecting interactions between skeletal models of the first user and the second user to the information sharing application; and responsive to detecting an interaction, sharing information stored in the first processing device with the second processing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for sharing information between at least two users, each user having a processing device, comprising:
-
detecting a detection and tracking server proximate to a scene, the server coupled to a capture device having a view of the scene including each of the users, the detection and tracking server creating a skeletal model of each of the users in the scene; associating a first of the at least two users with a first user processing device by requesting a first skeletal model identifying the first of the at least two users in the scene; associating a second of the at least two users with a second user processing device by requesting a second skeletal model identifying the second of the at least two users in the scene; determining a physical interaction between the at least two users based on an interaction between the first skeletal model with the second skeletal model in the scene via the capture device; and responsive to the interaction determining a predefined sharing action and sharing user information stored on the first user processing device and the second user processing device based on the interaction and the predefined action. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer storage device including instructions causing a computer to perform a process, the process comprising:
-
monitoring a scene using depth and recognition information provided by a capture device having an associated processor, the scene within the field of view of the capture device; tracking movements of targets comprising at least a first user and a second user in a scene using a skeletal model for each target in the scene; associating a first user in the scene with a first skeletal model and a first user processing device; associating a second user in the scene with a second skeletal model and a second user processing device; detecting interactions between the first user and the second user in the scene by reference to movements of the first and second skeletal models of the users; and upon detecting an interaction, sharing information stored on the the first user processing device with the second user processing device by transferring the information from the first user device to the second user device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification