Interacting with devices based on physical device-to-device contact
First Claim
Patent Images
1. A method comprising:
- receiving a signal corresponding to one or more taps on the first device against a second device from a sensor coupled to a first device;
comparing the received signal with predetermined signal patterns;
identifying an application specific action associated with one of the predetermined signal patterns based on a result of the comparison;
determining whether the first device is tapped one or more times against the second device based on the result of the comparison;
broadcasting information regarding the one or more taps when it is determined that the first device has been tapped one or more times against the second device;
receiving, from the second device, a response identifying the second device and indicating that the one or more taps are valid user input; and
performing the application specific action and interacting with the second device, when the one or more taps are valid user input.
6 Assignments
0 Petitions
Accused Products
Abstract
A first device may receive a signal from a sensor coupled to the first device, determine whether the first device is tapped one or more times against a second device, send a message to the second device when it is determined that the first device has been tapped one or more times against the second device, determine if the one or more taps are valid user input based on a response from the second device, and perform an application specific action when the one or more taps are valid user input.
16 Citations
20 Claims
-
1. A method comprising:
-
receiving a signal corresponding to one or more taps on the first device against a second device from a sensor coupled to a first device; comparing the received signal with predetermined signal patterns; identifying an application specific action associated with one of the predetermined signal patterns based on a result of the comparison; determining whether the first device is tapped one or more times against the second device based on the result of the comparison; broadcasting information regarding the one or more taps when it is determined that the first device has been tapped one or more times against the second device; receiving, from the second device, a response identifying the second device and indicating that the one or more taps are valid user input; and performing the application specific action and interacting with the second device, when the one or more taps are valid user input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A device comprising:
-
a sensor; and a processor configured to; receive a signal corresponding to one or more taps on the device against a second device from the sensor; detect taps based on the signal; compare the received signal with predetermined signal patterns; identify an application specific action associated with one of the predetermined signal patterns based on a result of the comparison; extract parameters that are associated with the detected taps; send a request to the second device to verify if the extracted parameters match parameters that correspond to taps on the second device; determine if the detected taps are valid user input based on a response from the second device; and perform the application specific action, interacting with the second device when the one or more taps are determined as being valid user input and it is verified that the extracted parameters match parameters that correspond to taps on the second device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A device comprising:
-
means for sensing an acceleration of the device and outputting acceleration values; means for receiving the acceleration values from the means for sensing the acceleration; means for detecting taps that are produced by a first device and a second device based on the acceleration values; means for broadcasting information regarding the taps when the taps are detected; means for comparing the acceleration values with predetermined acceleration patterns; means for receiving, from the second device, a response identifying the second device and indicating that the one or more taps are valid user input; and means for performing the application specific action corresponding to the one or more taps and interacting with the second device, when the one or more taps are determined as being valid user input. - View Dependent Claims (20)
-
Specification