IP Library Granted Patent US 9,907,104
Granted Patent B2
US 9,907,104 · App. 14/997,409 · Granted Feb 27, 2018

Systems, apparatus, and methods for programmatically associating nearby users

Inventors: Brian Mullin Friedman (San Mateo, CA); Allen Houng (San Mateo, CA); Sambhav Galada (College Station, TX)
Assignee: LOOPD INC.
H04W76/023G06F3/017H04W4/008
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,907,104
App. No.
14/997,409
Granted
Feb 27, 2018
Kind
B2
Abstract

Systems, apparatus, methods, and non-transitory media for programmatically associating nearby users are discussed herein. Some embodiments may include user-wearable gesture exchange device including a motion sensor and circuitry. The motion sensor may be configured to generate motion data values indicating motion of the gesture exchange device. The circuitry may be configured to monitor motion data values generated by the motion sensor for detection of a gesture exchange signature, such as a handshake, being performed by the user. In some embodiments, the gesture exchange device may be configured to establish a wireless communication connection with a second gesture exchange device for exchange of user data, such as in response to detecting user performance of the gesture exchange signature and/or determining that the second gesture exchange device is within a predetermined proximity.

Claims (28)

1. A wearable device, comprising:

a motion sensor configured to generate motion data values:

a gesture detection module configured to detect performance of a gesture exchange signature based on the motion data values;

a proximity detection module configured to determine whether a second device is within a gesture exchange distance of the wearable device by comparing a detected distance of the second device away from the wearable device to the gesture exchange distance;

a gesture exchange module configured to wirelessly send a user identifier associated with the user to the second device in response to (i) the gesture detection module detecting performance of the gesture exchange signature and (ii) the proximity detection module determining that the second device is within the gesture exchange distance of the wearable device;

a communications module configured to establish a wireless connection with the second device for data exchange, wherein the communications module is configured to establish the wireless connection with the second device in response to the proximity detection module determining that the second device is within the gesture exchange distance of the wearable device.

2. The wearable device of claim 1 , wherein the motion sensor is configured to generate orientation data indicative of orientation of the wearable device.

3. The wearable device of claim 1 , wherein the user identifier includes contact information.

4. The wearable device of claim 3 , wherein the contact information includes a code generated by a central system.

5. The wearable device of claim 1 , wherein the second device is determined whether within the gesture exchange distance of the wearable device based at least in part on received signal strength of a wireless communication connection.

6. The wearable device of claim 1 , wherein the proximity detection module includes a proximity sensor.

7. The wearable device of claim 1 , wherein the distance of the second device away from the wearable device is detected using a proximity sensor.

8. A machine-implemented method for data exchange of a wearable device, comprising:

receiving one or more motion data values from a motion sensor that is worn by a user;

detecting, by circuitry, a performance of a gesture exchange signature based on the one or more motion data values received from the motion sensor;

determining a second device is within a gesture exchange distance of the wearable device by comparing a detected distance of the second device away from the wearable device to the gesture exchange distance;

in response to (i) detecting the performance of the gesture exchange signature and (ii) the second device is determined to be within the gesture exchange distance of the wearable device, wirelessly sending a user identifier associated with the user to the second device;

and

establishing a wireless connection with the second device for data exchange.

9. A system for data exchange among a plurality of wearable devices, comprising:

a central system configured to generate one or more user identifiers to be exchanged among the plurality of wearable devices;

the plurality of wearable devices associated with a plurality of users, wherein at least one of the plurality of wearable devices comprises:

a motion sensor configured to generate motion data values:

a gesture detection module configured to detect performance of a gesture exchange signature based on the motion data values; and

a proximity detection module configured to determine whether a second wearable device is within a gesture exchange distance of the at least one wearable device by comparing a detected distance of the second device away from the at least one wearable device to the gesture exchange distance;

a gesture exchange module configured to wirelessly send a user identifier associated with the user of the at least one wearable device to the second wearable device from the plurality of wearable devices in response to (i) the gesture detection module detecting performance of the gesture exchange signature and (ii) the proximity detection module determining that the second wearable device is within the gesture exchange distance of the at least one wearable device;

and

a communications module configured to establish a wireless connection with the second wearable device for data exchange, wherein the communications module is configured to establish the wireless connection with the second wearable device in response to the proximity detection module determining that the second wearable device is within the gesture exchange distance of the at least one wearable device.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Mar 17, 2022
From: PNC BANK, NATIONAL ASSOCIATION
To: AVENTRI, INC.; LOOPD INC.
Reel/Frame 059299/0703 →
SECURITY INTEREST Recorded Dec 26, 2021
From: LOOPD LLC
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 058477/0370 →
ENTITY CONVERSION Recorded Dec 21, 2021
From: LOOPD INC.
To: LOOPD LLC
Reel/Frame 058562/0649 →
RELEASE OF SECURITY INTEREST Recorded Jun 10, 2019
From: PACIFIC WESTERN BANK
To: LOOPD INC.
Reel/Frame 049414/0675 →
SECURITY INTEREST Recorded Jun 7, 2019
From: AVENTRI, INC.; LOOPD INC.
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 049401/0747 →
SECURITY INTEREST Recorded Apr 9, 2018
From: LOOPD INC.
To: PACIFIC WESTERN BANK
Reel/Frame 045482/0491 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 19, 2016
From: FRIEDMAN, BRIAN MULLIN; HOUNG, ALLEN; GALADA, SAMBHAV
To: LOOPD INC.
Reel/Frame 037526/0775 →
Continuity (2)
Division 14088315 · Nov 22, 2013
Related Publication 20160192428A1 · Jun 30, 2016