APPARATUS, SYSTEM, AND METHOD FOR ACCELERATION INITIATED ASSOCIATION
First Claim
Patent Images
1. A computer program product comprising a computer useable medium having a:
- computer readable program, wherein the computer readable program when executed on a computer causes the computer to;
receive a first knock command from a first accelerometer of a peripheral device, the first knock command comprising a plurality of peripheral time stamps for a plurality of peripheral device accelerations;
create a peripheral identifier comprising time interval values of time intervals between the peripheral time stamps; and
broadcast a discovery signal with a signal identifier that comprises the peripheral identifier.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus, system, and method are disclosed for acceleration initiated association. A peripheral knock module receives a first knock command from a first accelerometer of a peripheral device. The first knock command comprises a plurality of peripheral time stamps for a plurality of peripheral device accelerations. A peripheral identifier module creates a peripheral identifier comprising time interval values of time intervals between the peripheral time stamps. A broadcast module broadcasts a discovery signal with a signal identifier that comprises the peripheral identifier.
13 Citations
20 Claims
-
1. A computer program product comprising a computer useable medium having a:
- computer readable program, wherein the computer readable program when executed on a computer causes the computer to;
receive a first knock command from a first accelerometer of a peripheral device, the first knock command comprising a plurality of peripheral time stamps for a plurality of peripheral device accelerations; create a peripheral identifier comprising time interval values of time intervals between the peripheral time stamps; and broadcast a discovery signal with a signal identifier that comprises the peripheral identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
- computer readable program, wherein the computer readable program when executed on a computer causes the computer to;
-
10. An apparatus to initiate association, the apparatus comprising:
-
a peripheral knock module configured to receive a first knock command from a first accelerometer of a peripheral device, the first knock command comprising a plurality of peripheral time stamps for a plurality of peripheral device accelerations; a peripheral identifier module configured to create a peripheral identifier comprising time interval values of time intervals between the peripheral time stamps; and a broadcast module configured to broadcast a discovery signal with a signal identifier that comprises the peripheral identifier. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A system to initiate association, the system comprising:
-
a peripheral device comprising a first accelerometer; a peripheral knock module configured to receive a first knock command from the first accelerometer, the first knock command comprising a plurality of peripheral time stamps for a plurality of peripheral device accelerations; a peripheral identifier module configured to create a peripheral identifier comprising time interval values of time intervals between the peripheral time stamps; a broadcast module configured to broadcast a discovery signal with a signal identifier that comprises the peripheral identifier; a host device comprising a second accelerometer; a host knock module configured to receive a second knock command from the second accelerometer, the second knock command comprising a plurality of host time stamps for a plurality of host device accelerations; a peripheral template module configured to create a peripheral identifier template comprising time interval value ranges based on time intervals between the host time stamps; a search module configured to search for the discovery signal in response to the second knock command; and an association module configured to establish a paired association between the host and the peripheral device if the peripheral identifier is within the ranges of the peripheral identifier template. - View Dependent Claims (17, 18, 19)
-
-
20. A method for deploying computer infrastructure, comprising integrating computer-readable code into a computing system, wherein the code in combination with the computing system is capable of performing the following:
-
receiving a first knock command from a first accelerometer of a peripheral device, the first knock command comprising a plurality of peripheral time stamps for a plurality of peripheral device accelerations; creating a peripheral identifier comprising time interval values of time intervals between the peripheral time stamps; broadcasting a discovery signal with a signal identifier that comprises the peripheral identifier; receiving a second knock command from a second accelerometer of a host device, the second knock command comprising a plurality of host time stamps for a plurality of host device accelerations; creating a peripheral identifier template comprising time interval value ranges based on time intervals between the host time stamps; searching for the discovery signal in response to the second knock command; and establishing a paired association between the host and the peripheral device if the peripheral identifier is within the ranges of the peripheral identifier template.
-
Specification