# US 2013/0157562 A1 · Wireless device pairing

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2013/0157562 A1
- Document ID: US20130157562A1
- Status: Published application
- Kind: A1
- Application number: 13/714,151
- Filed: 2012-12-13
- Published: 2013-06-20
- Earliest claimed: 2011-12-16
- Assignees: STMicroelectronics (Crolles 2) SAS; STMicroelectronics S.r.l.
- Inventors: Pascal Urard; Christophe Regnier; Daniel Gloria; Olivier Hinsinger; Philippe Cavenel; Lionel Balme
- Web page: https://patentgrep.com/patent/US20130157562A1

## CPC

- H04W 12/06: Authentication
- G06F 1/1694: {the I/O peripheral being a single or a set of motion sensors for pointer control or gesture input obtained by sensing movements of the portable computer}
- G06F 1/1698: {the I/O peripheral being a sending/receiving arrangement to establish a cordless communication link, e.g. radio or infrared link, integrated cellular phone (details of antennas disposed inside a computer H01Q1/2266)}
- G06F 3/017: {Gesture based interaction, e.g. based on a set of recognized hand gestures (interaction based on gestures traced on a digitiser G06F3/04883)}
- G06F 21/35: communicating wirelessly
- H04B 7/24: for communication between two or more posts (wireless communication networks H04W)
- H04L 63/0869: {for achieving mutual authentication (cryptographic mechanisms or cryptographic arrangements for mutual authentication H04L9/3273)}
- H04L 63/18: {using different networks or channels, e.g. using out of band channels (cryptographic mechanisms or cryptographic arrangements for key distribution involving distinctive intermediate devices or communication paths H04L9/0827; cryptographic mechanisms or cryptographic arrangements for authentication using a plurality of channels H04L9/3215)}
- H04W 12/50: Secure pairing of devices
- H04W 4/80: Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
- H04W 12/08: Access security
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04B: TRANSMISSION
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A wireless unit includes a first motion sensitive device; communications circuitry for wirelessly communicating with a further wireless unit; and a processing device configured to compare at least one first motion vector received from the first motion sensitive device with at least one second motion vector received from a second motion sensitive device of the further wireless unit.

## Claims

### Claim 1

A wireless unit, comprising:
a motion sensor;
a transceiver configured to receive wireless communications; and
at least one processing device configured to respond to reception of motion information by the transceiver by sampling an output of the motion sensor and comparing the sampled output with received motion information.

### Claim 2 (depends on 1)

The wireless unit of claim 1 wherein said at least one processing device is further configured to pair, based on said comparison, a second wireless unit from which motion information was received with at least one device.

### Claim 3 (depends on 2)

The wireless unit of claim 2 wherein the at least one device includes at least one of: the wireless unit and another device of a network.

### Claim 4 (depends on 3)

The wireless unit of claim 3 wherein said at least one processing device is configured to pair said second wireless unit by transmitting a message to said second wireless unit including connection data.

### Claim 5 (depends on 1)

The wireless unit of claim 1 wherein the received motion information comprises at least one received motion vector and the sampled output of the motion sensor comprises at least one sampled motion vector.

### Claim 6 (depends on 5)

The wireless unit of claim 5 wherein said processing device is configured to perform the comparison by determining a correction vector between one of said received motion vectors and one of said sampled motion vectors and correcting a subsequent one of said received motion vectors and said sampled motion vectors based on said correction vector prior to using the subsequent motion vector during said comparison.

### Claim 7 (depends on 5)

The wireless unit of claim 5 wherein said motion vectors each comprise x, y and z components corresponding to three orthogonal directions, and wherein the processing device is configured to determine differences between x components of motion vectors, differences between y components of motion vectors and differences between z components of motion vectors.

### Claim 8 (depends on 1)

The wireless unit of claim 1, wherein said motion sensor comprises at least one of:
an accelerometer;
an electronic compass; and
a gyroscope.

### Claim 9

A system comprising:
a first wireless device having:
a motion sensor; and
a transceiver coupled to the motion sensor and configured to transmit motion-related information; and
a second wireless device having:
a motion sensor;
a transceiver configured to receive wireless communications; and
at least one processing device configured to respond to reception of motion-related information by the transceiver of the second wireless device by sampling an output of the motion sensor of the second wireless device and comparing the sampled output with received motion-related information.

### Claim 10 (depends on 9)

The system of claim 9, comprising a base unit including communications circuitry configured to communicate with said first wireless device and with said second wireless device.

### Claim 11 (depends on 10)

The system of claim 10 wherein said base unit is an edge router of a wireless network, and wherein said second wireless device is a pairing authorization module for pairing new wireless devices on said network.

### Claim 12 (depends on 9)

The system of claim 9 wherein the second wireless device is configured to pair wireless devices on a network based on comparisons by the processing device.

### Claim 13 (depends on 12)

The system of claim 12 wherein the second wireless device is an edge router of the network.

### Claim 14

A system, comprising:
means for sensing motion;
means for receiving motion-related information; and
means for responding to receipt of motion-related information by sampling an output of the means for sensing motion and comparing the sampled output with received motion-related information.

### Claim 15 (depends on 14)

The system of claim 14, comprising:
a first wireless device including the means for sensing motion, the means for receiving motion-related information and the means for responding to receipt of motion-related information; and
a second wireless device including:
second means for sensing motion; and
means for transmitting motion-related information generated by the second means for sensing motion.

### Claim 16 (depends on 14)

The system of claim 14 wherein the means for sensing motion comprises at least one of:
an accelerometer;
an electronic compass; and
a gyroscope.

### Claim 17

A method, comprising:
receiving, by a wireless communication device, motion-related information; and
responding, by the wireless communication device, to the receipt of motion-related information by:
generating motion-related information; and
comparing generated motion-related information to received motion-related information.

### Claim 18 (depends on 17)

The method of claim 17 wherein the receiving motion-related information comprises receiving a stream of motion-related information and the comparing comprises comparing generated motion-related information to concurrently received motion-related information.

### Claim 19 (depends on 17)

The method of claim 17 wherein the wireless communication device is a first wireless communication device, the received motion-related information is received from a second wireless communication device and the method comprises:
moving the first and second wireless communication devices together at the same time; and
transmitting the received motion-related information from the second wireless communication device to the first wireless communication device.

### Claim 20 (depends on 19)

The method of claim 19, comprising:
selectively pairing the second wireless communication device based on the comparison.

### Claim 21 (depends on 20)

The method of claim 20 wherein the selectively pairing comprises pairing the second wireless communication device with the first wireless communication device.

### Claim 22

A method comprising:
moving at the same time and together a first wireless unit and a second wireless unit; and
while said first wireless unit and said second wireless unit are being moved,
generating and transmitting motion vectors from the first wireless unit to the second wireless unit; and
responding, by the second wireless unit, to receipt of transmitted motion vectors by:
generating motion vectors related to movement of the second wireless unit; and
comparing at least one motion vector received from the first wireless unit to at least one motion vector generated by the second wireless unit.

### Claim 23 (depends on 22)

The method of claim 22, further comprising:
selectively pairing, by said second wireless unit and based on the comparing, the first wireless unit with at least one device of a wireless network.

### Claim 24 (depends on 23)

The method of claim 23, wherein pairing of said first wireless unit is performed if N compared motion vectors match to within a certain tolerance, where N is equal to 2 or more.

### Claim 25

A non-transitory computer-readable memory medium whose contents cause a first wireless device to respond to receipt of motion vectors from a second wireless device by performing a method, the method comprising:
generating motion vectors in response to receipt of motion vectors;
comparing one or more generated motion vectors to one or more received motion vectors; and
selectively pairing the second wireless device based on the comparing.

### Claim 26 (depends on 25)

The computer-readable medium of claim 25 wherein the selectively pairing comprises pairing the second wireless device if N compared motion vectors match to within a certain tolerance, where N is equal to 2 or more.

### Claim 27 (depends on 25)

The computer-readable medium of claim 25 wherein the comparing comprises adjusting a motion vector and comparing the adjusted motion vector to another motion vector.
