IP Library › Granted Patent US 12,041,518
Granted Patent B2
US 12,041,518 · App. 17/868,574 · Granted Jul 16, 2024

Specially programmed computing devices being continuously configured to allow unfamiliar individuals to have an instantaneous meeting

Inventors: John Stuart Kime (Austin, TX); Nathan Robert Jones (Austin, TX); Christopher Tice Peifer (Greenwich, CT); Andrew David Michaelis (Austin, TX); Quenby Justina Swinson-Mitchell (Austin, TX); David Rodriguez (Austin, TX); Nathan Madera (Austin, TX)
Assignee: Hopgrade, Inc.
H04W4/20H04L12/1813H04M3/42008H04W4/023H04W4/21H04W4/80H04W12/02H04W12/033H04M2203/105H04M2203/2072H04M2203/2094H04M2203/256H04M2203/6045
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,041,518
App. No.
17/868,574
Granted
Jul 16, 2024
Kind
B2
Abstract

In some embodiments, the present invention provides for a computer system which includes at least the following components: a plurality of computing devices associated with a plurality of users associated with a plurality of users; where each computing device of the plurality of computing devices is configured to: electronically receive software which, when being executed, cause such computing device to display a plurality of instances of a specifically programmed graphical user interface (GUI); where each instance of the GUI is configured to display a real-time updatable meeting information representative of a direct electronic proximity-based communication between at least two computing devices associated with at least two users who desire to meet at a particular location to engage in a transaction of at least one good, at least one service, or both, whose marketable value lasts for a period of 30 seconds to 60 minutes.

Claims (37)

1. An apparatus for Global Positioning System directed meeting, the apparatus including:

at least one server configured to carry out operations including:

mediating electronic communications, over a network between a mobile computing device and a client computing device, such that the communications maintain first user anonymity with respect to the client computing device, and electronically send an expected first user identity for the mobile computing device to the client computing device, and maintain second user anonymity with respect to the mobile computing device, and electronically send an expected second user identity for the client computing device to the mobile computing device; and

initiating, by said communications, a meeting involving the mobile computing device and the client computing device, including

assigning to both the mobile computing device and to the client computing device a unique visual secret for the meeting that includes a keyword, a phrase, an image, or any combination of them, wherein the unique visual secret is randomly generated or derived using a key derivation algorithm,

sending a location for the meeting to the mobile computing device, and

sending the location to the client computing device;

determining, based on real-time Global Positioning System received location information for the mobile computing device, driving directions to the location, walking directions to the location, or both;

sending the directions to at least one of the mobile computing device and the client computing device to facilitate the meeting; and

sending to both the mobile computing device and the client computing device a shared visual secret identifier, such that the shared visual secret identifier enables visual confirmation of the expected first user identity during the meeting.

2. The apparatus of claim 1 , wherein the shared secret includes at least two of the keyword, the phrase, and the image.

3. The apparatus of claim 2 , wherein the mobile computing device is a first mobile computing device that is specifically programmed to communicate with the server, and the client computing device is a second mobile computing device that is specifically programmed to communicate with the server and configured to display a face.

4. The apparatus of claim 3 , further including sending to both the first mobile computing device and the second mobile computing device, a color so as to additionally enable the visual confirmation of the expected first user identity and so as to further enable the visual confirmation of the second expected user identity, during the meeting.

5. The apparatus of claim 2 , further including sending a color to client computing device so as to additionally enable the visual confirmation of the expected first user identity during the meeting.

6. The apparatus of claim 1 , wherein the shared secret includes the keyword, the phrase, and the image.

7. The apparatus of claim 6 , wherein the mobile computing device is a first mobile computing device that is specifically programmed to communicate with the server, and the client computing device is a second mobile computing device that is specifically programmed to communicate with the server and configured to display a face.

8. The apparatus of claim 7 , further including sending to both the first mobile computing device and the second mobile computing device a color so as to additionally enable the visual confirmation of the expected first user identity and so as to further enable the visual confirmation of the second expected user identity, during the meeting.

9. The apparatus of claim 6 , further including sending a color to the client computing device so as to additionally enable the visual confirmation of the expected first user identity during the meeting.

10. The apparatus of claim 1 , wherein the secret includes the keyword or the phrase, and the keyword or the phrase is an alphanumeric keyword or phrase.

11. The apparatus of claim 10 , wherein the mobile computing device is a first mobile computing device that is specifically programmed to communicate with the server, and the client computing device is a second mobile computing device that is specifically programmed to communicate with the server and configured to display a face.

12. The apparatus of claim 11 , further including sending to both the first mobile computing device and the second mobile computing device a color so as to additionally enable the visual confirmation of the expected first user identity and so as to further enable the visual confirmation of the second expected user identity, during the meeting.

13. The apparatus of claim 10 , further including sending a color to the client computing device so as to additionally enable the visual confirmation of the expected first user identity during the meeting.

14. The apparatus of claim 1 , wherein the client computing device displays a face.

15. The apparatus of claim 1 , wherein the mobile computing device displays a face.

16. The apparatus of claim 1 , wherein the mobile computing device is a first mobile computing device that is specifically programmed to communicate with the server, and the client computing device is a second mobile computing device that is specifically programmed to communicate with the server and configured to display a face.

17. The apparatus of claim 16 , further including sending a map of a particular geographical locale related to the location with a visual direction pointer, adjusted in real time, to at least one of the first mobile computing device and the second mobile computing device.

18. The apparatus of claim 1 , further including sending a color to the client computing device so as to additionally enable the visual confirmation of the expected first user identity-during the meeting.

19. The apparatus of claim 1 , further including sending a map of a particular geographical locale related to the location with a visual direction pointer, adjusted in real time, to at least one of the mobile computing device and the client computing device.

20. A process for a multiple Global Positioning System directed meeting, the process including:

mediating, by a server, electronic communications over a network between a first mobile computing device and a second mobile computing device, such that the communications maintain first user anonymity with respect to the second mobile computing device, and electronically send an expected first user identity for the first mobile computing device to the second mobile computing device, and maintain second user anonymity with respect to the first mobile computing device, and electronically send an expected second user identity for the second mobile computing device to the first mobile computing device; and

initiating, by said communications, a meeting involving the first mobile computing device and the second mobile computing device, including:

assigning to both the first mobile computing device and to the second mobile computing device a unique visual secret for the meeting that includes a keyword, a phrase, an image, or any combination of them, wherein the unique visual secret is randomly generated or derived using a key derivation algorithm,

sending a location for the meeting to the first mobile computing device, and

sending the location to the second mobile computing device;

determining, based on real-time Global Positioning System received location information for the first mobile computing device and based on real-time Global Positioning System received location information for the second mobile computing device, driving directions to the location, walking directions to the location, or both;

sending the directions to at least one of the first mobile computing device and the second mobile computing device to facilitate the meeting; and

sending to both the first mobile computing device and the second mobile computing device the visual secret, such that the visual secret enables visual confirmation of the expected first user identity during the meeting and such that the visual secret enables visual confirmation of the second expected user identity during the meeting.

Continuity (8)
Continuation 17385186 · Jul 26, 2021
Continuation 16989608 · Aug 10, 2020
Continuation 16601026 · Oct 14, 2019
Continuation 16047916 · Jul 27, 2018
Continuation 15864831 · Jan 8, 2018
Continuation 15368219 · Dec 2, 2016
Provisional Application 62262015 · Dec 2, 2015
Related Publication 20220360955A1 · Nov 10, 2022