Portable device pairing with a tracking system
First Claim
1. A pairing system, comprising:
- a portable device configured to generate device acceleration gesture data responsive to a series of motion gestures of the portable device;
a tracking system configured for pairing with the portable device, the tracking system further configured to recognize the series of motion gestures of the portable device and generate tracked object position gesture data; and
a pairing service configured to determine that the series of motion gestures of the portable device corresponds to the series of motion gestures recognized by the tracking system, wherein the pairing service is further configured to;
generate plane aligned device gesture data by normalizing the device acceleration gesture data that is received from the portable device;
integrate the tracked object position gesture data that is received from the tracking system to generate tracked object acceleration gesture data;
generate plane aligned object gesture data by normalizing the tracked object acceleration gesture data; and
determine a pairing match of the portable device with the tracking system by comparing the plane aligned device gesture data to the plane aligned object gesture data.
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.
27 Citations
13 Claims
-
1. A pairing system, comprising:
-
a portable device configured to generate device acceleration gesture data responsive to a series of motion gestures of the portable device; a tracking system configured for pairing with the portable device, the tracking system further configured to recognize the series of motion gestures of the portable device and generate tracked object position gesture data; and a pairing service configured to determine that the series of motion gestures of the portable device corresponds to the series of motion gestures recognized by the tracking system, wherein the pairing service is further configured to; generate plane aligned device gesture data by normalizing the device acceleration gesture data that is received from the portable device; integrate the tracked object position gesture data that is received from the tracking system to generate tracked object acceleration gesture data; generate plane aligned object gesture data by normalizing the tracked object acceleration gesture data; and determine a pairing match of the portable device with the tracking system by comparing the plane aligned device gesture data to the plane aligned object gesture data. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method implemented at a pairing service, the method comprising:
-
receiving device gesture data from a portable device that generates the device gesture data responsive to a series of motion gestures of the portable device; receiving object gesture data from a tracking system that recognizes the series of motion gestures of the portable device and generates the object gesture data; comparing the device gesture data and the object gesture data; and determining that the series of motion gestures of the portable device corresponds to the series of motion gestures recognized by the tracking system, and further comprising; generating plane aligned device gesture data by normalizing the device gesture data that is received from the portable device; integrating tracked object position gesture data that is received from the tracking system to generate tracked object acceleration gesture data; generating plane aligned object gesture data by normalizing the tracked object acceleration gesture data; and determining a pairing match of the portable device with the tracking system by comparing the plane aligned device gesture data to the plane aligned object gesture data. - View Dependent Claims (8, 9, 10)
-
-
11. 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 pairing service configured to perform operations comprising; receiving device gesture data from a portable device that generates the device gesture data responsive to a series of motion gestures of the portable device; receiving object gesture data from a tracking system that recognizes the series of motion gestures of the portable device and generates the object gesture data; comparing the device gesture data and the object gesture data; and determining that the series of motion gestures of the portable device corresponds to the series of motion gestures recognized by the tracking system, wherein; the device gesture data is received as device acceleration gesture data from the portable device; and the object gesture data is received as tracked object position gesture data from the tracking system; and
further comprising;generating plane aligned device gesture data by normalizing the device acceleration gesture data that is received from the portable device; integrating the tracked object position gesture data that is received from the tracking system to generate tracked object acceleration gesture data; generating plane aligned object gesture data by normalizing the tracked object acceleration gesture data; and determining a pairing match of the portable device with the tracking system by comparing the plane aligned device gesture data to the plane aligned object gesture data. - View Dependent Claims (12, 13)
-
Specification