Motion to connect to kiosk
First Claim
Patent Images
1. A computer-implemented method comprising:
- transmitting an instruction for a computing device to move one or more visual targets on a display associated with the computing device;
receiving motion data corresponding to motion of a mobile computing device;
determining that (i) the motion of the mobile computing device is associated with the motion of one or more of the visual targets on the display, and (ii) a difference between a first time when the one or more visual targets are moved on a display associated with the computing device and a second time when the motion data was received is less than a predetermined duration; and
in response to determining that (i) the motion of the mobile computing device is associated with the motion of the one or more of the visual targets on the display, and (ii) the difference between a first time when the one or more visual targets are moved on a display associated with the computing device and a second time when the motion data was received is less than a predetermined duration, pairing the mobile computing device with (i) the display, or (ii) the computing device associated with the display.
2 Assignments
0 Petitions
Accused Products
Abstract
A user may associate an electronic device such as a smartphone with a public device by imitating a pattern for a target with a gesture of the mobile device. The physical movement of the smartphone may be compared to the movement data for the target. If there is a match, the public device and the electronic device may be associated with one another. The association may allow a user to interact with the public device using the smartphone.
-
Citations
19 Claims
-
1. A computer-implemented method comprising:
-
transmitting an instruction for a computing device to move one or more visual targets on a display associated with the computing device; receiving motion data corresponding to motion of a mobile computing device; determining that (i) the motion of the mobile computing device is associated with the motion of one or more of the visual targets on the display, and (ii) a difference between a first time when the one or more visual targets are moved on a display associated with the computing device and a second time when the motion data was received is less than a predetermined duration; and in response to determining that (i) the motion of the mobile computing device is associated with the motion of the one or more of the visual targets on the display, and (ii) the difference between a first time when the one or more visual targets are moved on a display associated with the computing device and a second time when the motion data was received is less than a predetermined duration, pairing the mobile computing device with (i) the display, or (ii) the computing device associated with the display. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
one or more computers programmed to perform operations comprising; transmitting an instruction for a computing device to move one or more visual targets on a display associated with the computing device; receiving motion data corresponding to motion of a mobile computing device; determining that (i) the motion of the mobile computing device is associated with the motion of one or more of the visual targets on the display, and (ii) a difference between a first time when the one or more visual targets are moved on a display associated with the computing device and a second time when the motion data was received is less than a predetermined duration; and in response to determining that (i) the motion of the mobile computing device is associated with the motion of the one or more of the visual targets on the display, and (ii) the difference between a first time when the one or more visual targets are moved on a display associated with the computing device and a second time when the motion data was received is less than a predetermined duration, pairing the mobile computing device with (i) the display, or (ii) the computing device associated with the display. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A computer storage medium encoded with a computer program, the program comprising instructions that when executed by data processing apparatus cause the data processing apparatus to perform operations comprising:
-
transmitting an instruction for a computing device to move one or more visual targets on a display associated with the computing device; receiving motion data corresponding to motion of a mobile computing device; determining that (i) the motion of the mobile computing device is associated with the motion of one or more of the visual targets on the display, and (ii) a difference between a first time when the one or more visual targets are moved on a display associated with the computing device and a second time when the motion data was received is less than a predetermined duration; and in response to determining that (i) the motion of the mobile computing device is associated with the motion of the one or more of the visual targets on the display, and (ii) the difference between a first time when the one or more visual targets are moved on a display associated with the computing device and a second time when the motion data was received is less than a predetermined duration, pairing the mobile computing device with (i) the display, or (ii) the computing device associated with the display. - View Dependent Claims (14, 15, 16)
-
-
17. A computer-implemented method comprising:
-
transmitting an instruction for a computing device to move one or more visual targets on a display associated with the computing device; receiving motion data corresponding to motion of a mobile computing device; determining that the motion of the mobile computing device is associated with the motion of one or more of the visual targets on the display; storing an identifier that identifies a computing device from a plurality of computing devices, and selecting the identified computing device to pair with the mobile computing device, and wherein transmitting the instruction for the computing device to move the one or more of the visual targets on a display associated with the computing device occurs after the identified computing device is selected; and in response to determining that the motion of the mobile computing device is associated with the motion of the one or more of the visual targets on the display, pairing the mobile computing device with (i) the display, or (ii) the computing device associated with the display.
-
-
18. A computer-implemented method comprising:
-
transmitting an instruction for a computing device to move one or more visual targets on a display associated with the computing device; receiving motion data corresponding to motion of a mobile computing device; determining that the motion of the mobile computing device is associated with the motion of one or more of the visual targets on the display; in response to determining that the motion of the mobile computing device is associated with the motion of the one or more of the visual targets on the display, pairing the mobile computing device with (i) the display, or (ii) the computing device associated with the display; while the display or the computing device associated with the display is paired with the mobile computing device; transmitting an instruction for the computing device to move one or more other visual targets on the display associated with the computing device; receiving motion data corresponding to the motion of a different mobile computing device; determining that the motion of the different mobile computing device is associated with the motion of one or more of the other visual targets on the display; and in response to determining that the motion of the other mobile computing device is associated with the motion of the one or more of the other visual targets on the display, pairing the other mobile computing device with (i) the display, or (ii) the computing device associated with the display, while continuing to pair the computing device associated with the display to the mobile computing device.
-
-
19. A computer-implemented method comprising:
-
transmitting an instruction for a computing device to move one or more visual targets on a display associated with the computing device; receiving motion data corresponding to motion of a mobile computing device; determining that the motion of the mobile computing device is associated with the motion of one or more of the visual targets on the display; and in response to determining that the motion of the mobile computing device is associated with the motion of the one or more of the visual targets on the display, pairing the mobile computing device with (i) the display, or (ii) the computing device associated with the display, wherein one or more other sub-regions of the display of the computing device are paired with one or more other corresponding mobile computing devices.
-
Specification