IP Library › Granted Patent US 12,608,488
Granted Patent B2
US 12,608,488 · App. 17/987,707 · Granted Apr 21, 2026

Exchanging user information with other physically proximate users

Inventor: Daniel L. Coffing (Fairfax, VA)
G06F21/60H04L51/58H04L63/104H04L67/54H04W4/21H04L63/0838H04L67/306
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 12,608,488
App. No.
17/987,707
Granted
Apr 21, 2026
Kind
B2
Abstract

A wireless face-to-face bilateral communication method between at least two users of a service provider, each having a token device, and at least one having a user-defined profile, comprising: between a sending token device and a receiving token device, transmitting unique electronic transaction tokens between a consenting sending party and a consenting or optionally consenting receiving party wherein said transaction tokens may be used for single use, party-approved after-contact, computer-network facilitated access to each other's profile.

Claims (49)

1 . An apparatus for controlling access based on transfer of information, the apparatus comprising:

at least one memory; and

at least one processor, the at least one processor configured to:

receive, from a transferor device, an authentication token that uniquely identifies the transferor device;

analyze the authentication token in comparison to information about the transferor device in a data structure to verify that the authentication token corresponds to the transferor device; and

change a status of the transferor device from being unauthorized to access a resource to being authorized to access the resource automatically in response to verifying that the authentication token corresponds to the transferor device.

2 . The apparatus of claim 1 , wherein the resource includes data stored in a data store, and wherein the transferor device being authorized to access the resource includes the transferor device being authorized to access the data through the data store.

3 . The apparatus of claim 1 , wherein the resource includes a geographical area with an entryway, and wherein the transferor device being authorized to access the resource includes a user associated with the transferor device being authorized to enter the geographical area through the entryway.

4 . The apparatus of claim 1 , wherein the resource includes a service controlled through a server, and wherein the transferor device being authorized to access the resource includes a user associated with the transferor device being authorized to access the service through the server.

5 . The apparatus of claim 1 , wherein the resource includes a transaction controlled through a transaction terminal, and wherein the transferor device being authorized to access the resource includes a user associated with the transferor device being authorized to participate in the transaction through the transaction terminal.

6 . The apparatus of claim 1 , further comprising:

a positioning receiver configured to identify a location;

wherein the at least one processor is configured to:

receive a device location of the transferor device; and

authenticate that the device location is within a predetermined distance of the location, wherein changing the status of the transferor device is also based on authenticating that the device location is within the predetermined distance of the location.

7 . The apparatus of claim 1 , the at least one processor configured to:

receive, from the transferor device, a time of transmission of the authentication token from the transferor device;

identify a time of receipt of the authentication token; and

authenticate that the time of transmission of the authentication token is within a predetermined time of the time of receipt of the authentication token, wherein changing the status of the transferor device is also based on authenticating that the time of transmission of the authentication token is within a predetermined time of the time of receipt of the authentication token.

8 . The apparatus of claim 1 , the at least one processor configured to:

receive, from the transferor device, an indication of a user interface input at the transferor device;

identify a time of receipt of the authentication token; and

authenticate that the time of transmission of the authentication token is within a predetermined time of the time of receipt of the authentication token, wherein changing the status of the transferor device is also based on authenticating that the time of transmission of the authentication token is within a predetermined time of the time of receipt of the authentication token.

9 . The apparatus of claim 1 , the at least one processor configured to:

store a shared secret;

receive, from the transferor device, an indication of the shared secret; and

authenticate, based on the indication, that the transferor device has access to the shared secret, wherein changing the status of the transferor device is also based on authenticating that the transferor device has access to the shared secret.

10 . The apparatus of claim 1 , wherein, to receive the authentication token from the transferor device, the at least one processor configured to:

capture an image of an optical code using a camera; and

decode the authentication token from the optical code.

11 . The apparatus of claim 10 , wherein the optical code is coupled to a housing of the transferor device.

12 . The apparatus of claim 10 , wherein the optical code is displayed using a display of the transferor device.

13 . The apparatus of claim 1 , the at least one processor configured to:

transmit, to the transferor device, a second authentication token that uniquely identifies the apparatus; and

receive a confirmation that the transferor device has analyzed the second authentication token, wherein changing the status of the transferor device is also based on receipt of the confirmation.

14 . The apparatus of claim 1 , the at least one processor configured to:

display an optical code using a display, the optical code encoding a second authentication token that uniquely identifies the apparatus; and

receive a confirmation that the transferor device has captured an image of the optical code and decoded the second authentication token from the optical code, wherein changing the status of the transferor device is also based on receipt of the confirmation.

15 . A method for controlling access based on transfer of information, the method comprising:

receiving, from a transferor device, an authentication token that uniquely identifies the transferor device;

analyzing the authentication token in comparison to information about the transferor device in a data structure to verify that the authentication token corresponds to the transferor device; and

changing a status of the transferor device from being unauthorized to access a resource to being authorized to access the resource automatically in response to verifying that the authentication token corresponds to the transferor device.

16 . The method of claim 15 , wherein the resource includes data stored in a data store, and wherein the transferor device being authorized to access the resource includes the transferor device being authorized to access the data through the data store.

17 . The method of claim 15 , wherein the resource includes a geographical area with an entryway, and wherein the transferor device being authorized to access the resource includes a user associated with the transferor device being authorized to enter the geographical area through the entryway.

18 . The method of claim 15 , wherein the resource includes a service controlled through a server, and wherein the transferor device being authorized to access the resource includes a user associated with the transferor device being authorized to access the service through the server.

19 . The method of claim 15 , wherein the resource includes a transaction controlled through a transaction terminal, and wherein the transferor device being authorized to access the resource includes a user associated with the transferor device being authorized to participate in the transaction through the transaction terminal.

20 . The method of claim 15 , wherein receiving the authentication token from the transferor device includes:

capturing an image of an optical code using a camera; and

decoding the authentication token from the optical code.

Assignments (1)
SECURITY INTEREST Recorded Sep 2, 2025
From: COFFING, DAN
To: POLSINELLI LLP
Reel/Frame 072788/0710 →
Continuity (8)
Continuation 17342499 · Jun 8, 2021
Division 16358304 · Mar 19, 2019
Continuation In Part 15397432 · Jan 3, 2017
Continuation In Part 13917241 · Jun 13, 2013
Continuation 12285689 · Oct 10, 2008
Continuation In Part 11489435 · Jul 20, 2006
Provisional Application 60996307 · Nov 9, 2007
Related Publication 20230075978A1 · Mar 9, 2023
References Cited (1)
US 20070064624A1 · Finn · 2007 [cited by examiner]