# US 12,010,595 B2 · Specially programmed computing devices being continuously configured to allow unfamiliar individuals to have an in-person instantaneous meeting involving local color

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

- Number: US 12,010,595 B2
- Document ID: US12010595B2
- Status: Granted
- Kind: B2
- Application number: 17/878,837
- Filed: 2022-08-01
- Published: 2023-05-04
- Granted: 2024-06-11
- Earliest claimed: 2015-12-02
- Applicants: Hopgrade, Inc.
- Inventors: John Stuart Kime; Nathan Robert Jones; Christopher Tice Peifer; Andrew David Michaelis; Quenby Justina Swinson-Mitchell; David Rodriguez; Nathan Madera
- Web page: https://patentgrep.com/patent/US12010595B2

## CPC

- H04W 4/20: Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
- H04L 12/1813: {for computer conferences, e.g. chat rooms (instant messaging H04L51/04; protocols for multimedia communication H04L65/1101; arrangements for multi-party communication H04L65/403; telephonic conference arrangements H04M3/56; television conference systems H04N7/15)}
- H04M 3/42008: {Systems for anonymous communication between parties, e.g. by use of disposal contact identifiers}
- H04W 4/023: {using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds}
- H04W 4/21: for social networking applications
- H04W 4/80: Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
- H04W 12/02: Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII]
- H04W 12/033: of the user plane, e.g. user's traffic
- H04M 2203/105: Financial transactions and auctions, e.g. bidding
- H04M 2203/2072: Schedules, e.g. personal calendars
- H04M 2203/2094: Proximity
- H04M 2203/256: comprising a service specific user interface
- H04M 2203/6045: Identity confirmation
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)

## 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

### Claim 1

An apparatus for Global Positioning System-directed locating, 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, a pickup, or a delivery, the meeting, the pickup, or the delivery involving the mobile computing device and the client computing device, including:
sending a location to the mobile computing device;
sending the location to the client computing device;
determining, based on real-time GPS-received location information for the mobile computing device and based on location information for the client 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 so as to facilitate travel to the location; and
sending at least one secret key, to one of the mobile computing device and the client device, that is verified in connection with the meeting, the pickup, or the delivery via another of the mobile computing device and the client device, said at least one secret key being randomly generated or derived using a key derivation algorithm.

### Claim 2 (depends on 1)

The apparatus of claim 1, wherein the client computing device is a second mobile computing device, the location information for the client computing device is real-time GPS-received location information, and the sending of the directions includes sending the directions to the second mobile computing device so as to facilitate travel to the location.

### Claim 3 (depends on 2)

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

### Claim 4 (depends on 2)

The apparatus of claim 2, wherein the mobile computing device is specifically programmed to communicate with the server including via a graphical user interface configured to allow external monitoring, including recording.

### Claim 5 (depends on 2)

The apparatus of claim 2, wherein the meeting, the pickup, or the delivery is one of the meeting, the pickup, or the delivery, and further including receiving confirmation of the one of the meeting, the pickup, or the delivery.

### Claim 6 (depends on 2)

The apparatus of claim 2, wherein the initiating includes communicating with the mobile computing device and the client computing device to determine or select the location.

### Claim 7 (depends on 2)

The apparatus of claim 2, wherein the location is a location for the meeting.

### Claim 8 (depends on 2)

The apparatus of claim 2, wherein the location is a location for the pickup.

### Claim 9 (depends on 2)

The apparatus of claim 2, wherein the location is a location for the delivery.

### Claim 10 (depends on 9)

The apparatus of claim 9, further including receiving confirmation of the delivery.

### Claim 11 (depends on 9)

The apparatus of claim 9, wherein the mobile computing device is specifically programmed to communicate with the server and configured to display a face.

### Claim 12 (depends on 2)

The apparatus of claim 2, further including receiving the location information as input from one of the devices.

### Claim 13 (depends on 2)

The apparatus of claim 2, wherein the location is a location for the meeting, and the meeting includes a delivery.

### Claim 14 (depends on 13)

The apparatus of claim 13, wherein each of the mobile computing device and the client computing device is specifically programmed to communicate with the server including via a graphical user interface configured to allow external monitoring including recording.

### Claim 15 (depends on 14)

The apparatus of claim 14, wherein the location is a location for the meeting, and the meeting includes a pickup.

### Claim 16 (depends on 13)

The apparatus of claim 13, wherein the mobile computing device is specifically programmed to communicate with the server and configured to display a face.

### Claim 17 (depends on 2)

The apparatus of claim 2, wherein each of the mobile computing device and the client computing device is specifically programmed to communicate with the server including via a graphical user interface configured to allow external monitoring, including recording.

### Claim 18 (depends on 1)

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

### Claim 19 (depends on 1)

The apparatus of claim 1, wherein the initiating includes communicating with the mobile computing device and the client computing device to determine or select the location.

### Claim 20 (depends on 1)

The apparatus of claim 1, wherein the location is a location for the meeting.

### Claim 21 (depends on 1)

The apparatus of claim 1, wherein the location is a location for the pickup.

### Claim 22 (depends on 1)

The apparatus of claim 1, wherein the location is a location for the delivery.

### Claim 23 (depends on 22)

The apparatus of claim 22, further including receiving confirmation of the delivery.

### Claim 24 (depends on 22)

The apparatus of claim 22, wherein the mobile computing device is specifically programmed to communicate with the server and configured to display a face.

### Claim 25 (depends on 1)

The apparatus of claim 1, further including receiving the location information as input from one of the devices.

### Claim 26 (depends on 1)

The apparatus of claim 1, wherein the location is a location for the meeting, and the meeting includes a delivery.

### Claim 27 (depends on 26)

The apparatus of claim 26, wherein the mobile computing device is specifically programmed to communicate with the server including via a graphical user interface configured to allow external monitoring, including recording.

### Claim 28 (depends on 26)

The apparatus of claim 26, wherein the mobile computing device is specifically programmed to communicate with the server and configured to display a face.

### Claim 29 (depends on 1)

The apparatus of claim 1, wherein the mobile computing device is specifically programmed to communicate with the server including via a graphical user interface configured to allow external monitoring, including recording.

### Claim 30 (depends on 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)

The apparatus of any one of claims 1-15, wherein said at least one secret key is randomly generated.

### Claim 31

A process for Global Positioning System-directed locating, the process including:
mediating electronic communications, over a network between a mobile computing device and a client computing device; and
initiating, by said communications, a meeting, a pickup, or a delivery, the meeting, the pickup, the delivery involving the mobile computing device and the client computing device, including:
sending a location for the meeting to the mobile computing device;
sending the location to the client computing device;
determining, based on real-time GPS-received location information for the mobile computing device and based on real-time GPS-received location information for the client 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 so as to facilitate the meeting, the pickup, or the delivery; and
facilitating the meeting, the pickup, or the delivery by sending at least one secret key, to one of the mobile computing device and the client device, that is verified in connection with the meeting via another of the mobile computing device and the client device, said at least one secret key being randomly generated or derived using a key derivation algorithm.

### Claim 32 (depends on 31)

The process of claim 31, wherein client computing device is a second mobile computing device, the location information for the client computing device is real-time GPS-received location information, and the sending of the directions includes sending the directions to the second mobile computing device so as to facilitate travel to the location.

### Claim 33 (depends on 31, 32)

The process of any one of claims 31-32, wherein said at least one secret key is randomly generated.
