Portable device pairing with a tracking system
First Claim
1. A computing device comprising:
- one or more processors;
one or more computer-readable storage media storing instructions which, when executed by the one or more processors, implement a tracking system that includes a pairing service configured to perform operations comprising;
receiving from a portable device, device acceleration gesture data associated with a series of motion gestures of the portable device;
recognizing the series of motion gestures of the portable device;
generating tracked object position gesture data associated with the series of motion gestures of the portable device;
determining that the series of motion gestures of the portable device corresponds to the series of motion gestures recognized by the tracking system.
2 Assignments
0 Petitions
Accused Products
Abstract
In embodiments of portable device pairing with a tracking system, a pairing system includes a portable device that generates device acceleration gesture data responsive to a series of motion gestures of the portable device. The pairing system also includes a tracking system that is configured for pairing with the portable device. The tracking system recognizes the series of motion gestures of the portable device and generates tracked object position gesture data. A pairing service can then determine that the series of motion gestures of the portable device corresponds to the series of motion gestures recognized by the tracking system, and communicate a pairing match notification to both the tracking system and the portable device to establish the pairing.
35 Citations
20 Claims
-
1. A computing device comprising:
-
one or more processors; one or more computer-readable storage media storing instructions which, when executed by the one or more processors, implement a tracking system that includes a pairing service configured to perform operations comprising; receiving from a portable device, device acceleration gesture data associated with a series of motion gestures of the portable device; recognizing the series of motion gestures of the portable device; generating tracked object position gesture data associated with the series of motion gestures of the portable device; determining that the series of motion gestures of the portable device corresponds to the series of motion gestures recognized by the tracking system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method implemented by a tracking system comprising a pairing service, the method comprising:
-
receiving device acceleration gesture data from a portable device, the device acceleration gesture data associated with a series of motion gestures of the portable device; generating plane aligned device gesture data from the device acceleration gesture data; generating plane aligned object gesture data from tracked object position gesture data associated with the series of motion gestures of the portable device; comparing the plane aligned device gesture data received from the portable device to the plane aligned object gesture data; determining a pairing match of the portable device with the tracking system; communicating a pairing match notification to the portable device to establish pairing the portable device with the tracking system comprising the pairing service. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A device comprising:
-
a gesture recognition system comprising one or more motion detection components, the gesture recognition system configured to; recognize a series of motion gestures of a portable device and generate tracked object position gesture data associated with the series of motion gestures of the portable device; and a pairing service configured to; process the tracked objection position gesture data associated with the series of motion gestures of the portable device; process device acceleration data received from the portable device associated with the series of motion gestures of the portable device; and determine a pairing match with the portable device by comparing the processed tracked object position gesture data to the processed device acceleration data. - View Dependent Claims (19, 20)
-
Specification