IP Library Granted Patent US 11,625,714
Granted Patent B2
US 11,625,714 · App. 17/726,257 · Granted Apr 11, 2023

Anonymous peer-to-peer communication system

Inventor: Jack H. Foster, Jr. (Brooklyn, NY)
Assignee: HORUS FOSTER, INC.
G06Q20/383G06F16/9566G06Q20/223G06Q20/3223G06Q20/3224G06Q20/3227H04W4/80G06Q20/3278
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 11,625,714
App. No.
17/726,257
Granted
Apr 11, 2023
Kind
B2
Abstract

An in-application content transfer system that generates receiver identifiers to categorize a given exchange between two users. One user executes the application on their mobile device and makes use of peer-to-peer communication protocols with a neighboring mobile device, regardless of whether the neighboring device is executing the subject application. The content transfer is linked to a unique identifier of the neighboring device, which is retrieved via peer-to-peer communication.

Claims (66)

1. A non-transitory computer readable storage medium storing executable instructions, wherein execution of the instructions by one or more processors causes the one or more processors to:

generate, at a first mobile device, an application message of a first application, the application message including:

a unique identifier associated with a receiving device;

a user content associated with a first user; and

an interaction hyperlink associated with an interaction webpage, the interaction webpage includes instructions to cause the receiving device to obtain the first application seeded with the unique identifier;

transmit, via peer-to-peer communication from the first mobile device to a second mobile device, the application message, wherein the second mobile device is the receiving device, the application message configured to generate a push notification on the second mobile device that directs the second mobile device to the interaction webpage; and

shift the user content associated with the first user to the second mobile device.

2. The non-transitory computer readable storage medium of claim 1 , wherein execution of the instructions further causes the one or more processors to:

detect, via an on-board GPS sensor, a physical location of the first mobile device and tying the physical location to the application message.

3. The non-transitory computer readable storage medium of claim 2 , wherein execution of the instructions further causes the one or more processors to:

validate the application message as non-fraudulent based on the physical location.

4. The non-transitory computer readable storage medium of claim 2 , wherein execution of the instructions further causes the one or more processors to:

display, via a graphic user interface, suggested options of the user content for the application message based on the physical location.

5. The non-transitory computer readable storage medium of claim 1 , wherein the user content is an amount of money associated with a first payment service or first bank account.

6. The non-transitory computer readable storage medium of claim 5 , wherein the second user is associated with a second payment service or second bank account.

7. The non-transitory computer readable storage medium of claim 5 , wherein the first user is associated with a group of users managed by a single entity, wherein the single entity sets limits on the user content based on any of:

temporal restrictions;

locational restrictions; or

receiver restrictions.

8. A mobile device comprising:

a radio frequency transceiver;

one or more processors communicatively coupled to the radio frequency transceiver; and

a memory storing instructions, execution of which by the one or more processors causes the one or more processors to:

process an application interaction of an application executing on the mobile device, the application interaction including a user content associated with a first user;

generate an instruction to retrieve a unique identifier associated with a remote device based on the processing of the application interaction;

query the remote device for the unique identifier by transmitting the instruction in a peer-to-peer communication from the mobile device to the remote device via the radio frequency transceiver; and

generate an application message including the user content associated with the first user and the unique identifier received from the remote device in response to the query.

9. The mobile device of claim 8 , further comprising:

a global positioning sensor configured to output a GPS location of the mobile device;

wherein the application message further includes the GPS location.

10. The mobile device of claim 9 , wherein execution of the instructions further causes the one or more processors to:

access a location restriction associated with an account of the first user; and

generate the application message when the GPS location of the mobile device complies with the location restriction.

11. The mobile device of claim 8 , wherein execution of the instructions further causes the one or more processors to:

access a temporal restriction associated with an account of the first user; and

generate the application message when a time of the application interaction complies with the temporal restriction.

12. The mobile device of claim 8 , wherein execution of the instructions further causes the one or more processors to:

display, via a graphical user interface, suggested options for the user content;

wherein the application interaction comprises a user input directed to one of the suggested options.

13. The mobile device of claim 12 , further comprising:

a global positioning sensor configured to output a GPS location of the mobile device;

wherein execution of the instructions further causes the one or more processors to select the suggested options based on the GPS location of the mobile device.

14. A method comprising:

receiving at an application server, from a first mobile device, an application message of an application, the application message including:

a user content associated with a first user of the first mobile device,

a unique identifier associated with a second user, and

a GPS location of the first mobile device,

validating the application message as non-fraudulent based on the GPS location of the first mobile device; and

responsive to validating the application message as non-fraudulent, shifting the user content associated with the first user to the second user.

15. The method of claim 14 , further comprising:

transmitting an application download message to a second mobile device associated with the second user, the application download message configured to generate a push notification on the second mobile device that directs the second mobile device to an interaction webpage seeded with the user content associated with the first user.

16. The method of claim 14 :

wherein the application message is generated by the first mobile device in response to an interaction with the application;

wherein the second user is associated with a machine-readable code placard at a second geographic location; and

wherein validating the application message as non-fraudulent comprises validating that the GPS location of the first mobile device was within a geofence associated with the second geographic location at a time corresponding to the interaction with the application.

17. The method of claim 14 , wherein the application message is generated by the first mobile device in response to an interaction with the application, and wherein the second user is associated with a second mobile device, the method further comprising:

receiving a second GPS location of the second mobile device;

wherein validating the application message as non-fraudulent comprises validating that the GPS location of the first mobile device was within a threshold distance of the second GPS location of the second mobile device at a time corresponding to the interaction with the application.

18. The method of claim 14 , further comprising:

accessing a location restriction associated with an account of the first user; and

authenticating the shift of the user content from the first user to the second user when the GPS location of the first mobile device complies with the location restriction.

19. The method of claim 14 , wherein the application message is generated by the first mobile device in response to an interaction with the application, the method further comprising:

accessing a temporal restriction associated with an account of the first user; and

authenticating the shift of the user content from the first user to the second user when a time of the interaction with the application complies with the temporal restriction.

20. The method of claim 14 , wherein the user content is an amount of money associated with a first payment service or first bank account, and wherein shifting the user content associated with the first user to the second user comprises:

generating transfer instructions that cause the first payment service or first bank account to transfer the amount of money to a second payment service or second bank account associated with the second user.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 2, 2025
From: HORUS FOSTER, INC.
To: BESTOW TECHNOLOGIES LLC
Reel/Frame 071289/0709 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 26, 2022
From: FOSTER, JACK H., JR.
To: HORUS FOSTER, INC.
Reel/Frame 059728/0603 →
Continuity (3)
Continuation 17099541 · Nov 16, 2020
Provisional Application 62935248 · Nov 14, 2019
Related Publication 20220245627A1 · Aug 4, 2022