# US 12,112,281 B2 · Location-based activity computer systems

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

- Number: US 12,112,281 B2
- Document ID: US12112281B2
- Status: Granted
- Kind: B2
- Application number: 18/136,062
- Filed: 2023-04-18
- Published: 2023-08-10
- Granted: 2024-10-08
- Earliest claimed: 2016-05-24
- Assignees: Eventyr Outdoors, Inc.
- Applicants: Eventyr Outdoors, Inc.
- Inventors: Craig Allen Nordstrom; Daniel James Ellyson; Joshua Aaron Smith
- Web page: https://patentgrep.com/patent/US12112281B2

## CPC

- G06Q 10/02: Reservations, e.g. for tickets, services or events
- G06F 16/90328: {using search space presentation or visualization, e.g. category or range presentation and selection}
- G06F 16/9035: Filtering based on additional data, e.g. user or group profiles
- G06F 16/9038: Presentation of query results
- G06F 16/909: using geographical or spatial information, e.g. location (spatiotemporally dependent retrieval from the web G06F16/9537)
- G06Q 30/0255: {based on user history}
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

In one implementation, a computer-implemented method includes receiving, at a computer system, a request for outdoor adventures that satisfy one or more criteria; accessing a centralized data repository of outdoor adventures that are provided by a plurality of different guides; identifying, by the computer system, one or more outdoor adventures based on a comparison of the one or more criteria to data associated with the outdoor adventures; generating code that includes information for the one or more outdoor adventures, the code being generated for execution or interpretation on the client computing device; and transmitting the code to the client computing device, wherein the client computing device is programmed to automatically execute or interpret the code upon receipt so as to present a graphical user interface presenting the one or more outdoor adventures and a selectable feature to reserve at least a portion of the one or more adventures.

## Claims

### Claim 1

A method of improved navigation of selectable adventures in a location-based guide-pairing computer system, comprising:
transmitting a request, from an end user mobile device to an adventure management server system, for reservable adventures that are scheduled to occur in proximity to an automatically queried geographic location of end user mobile device;
in response to receiving a resulting set of reservable adventures from the adventure management server system, simultaneously displaying upon a touchscreen of the end user mobile device a scrollable list of the resulting set of reservable adventures and an interactive map that depicts both the automatically queried geographic location of end user mobile device and location identifiers of one or more of the resulting set of reservable adventures;
in response to a touchscreen selection of one of the location identifiers corresponding to one of the resulting set of reservable adventures displayed on the interactive map of the touchscreen of the end user mobile device, automatically scrolling the simultaneously displayed scrollable list of the resulting set of reservable adventures to display a list entry corresponding to said one of the resulting set of reservable adventures displayed on the interactive map; and
in response to a touchscreen selection of said list entry corresponding to said one of the resulting set of reservable adventures displayed on the interactive map of the touchscreen of the end user mobile device, displaying an adventure detail user interface at the touchscreen of the end user mobile device that prompts a user to reserve said one of the resulting set of reservable adventures, wherein the adventure detail user interface at the touchscreen of the end user mobile device further displays at least a guide profile information and a selectable option for a shared adventure so that a price is eligible to be shared by multiple users.

### Claim 2 (depends on 1)

The method of claim 1, wherein said automatically scrolling to display the list entry comprises displaying, contemporaneously with the interactive map on the touchscreen of the end user mobile device, list entry information comprising at least an adventure title, a number of remaining spots available, and timeframe information corresponding to said one of the resulting set of reservable adventures.

### Claim 3

A method of improved navigation of selectable adventures in a location-based guide-pairing computer system, comprising:
transmitting a request, from an end user mobile device to an adventure management server system, for reservable adventures that are scheduled to occur in proximity to an automatically queried geographic location of end user mobile device;
in response to receiving a resulting set of reservable adventures from the adventure management server system, simultaneously displaying upon a touchscreen of the end user mobile device a scrollable list of the resulting set of reservable adventures and an interactive map that depicts both the automatically queried geographic location of end user mobile device and location identifiers of one or more of the resulting set of reservable adventures; and
in response to a touchscreen selection of one of the location identifiers corresponding to one of the resulting set of reservable adventures displayed on the interactive map of the touchscreen of the end user mobile device, automatically scrolling the simultaneously displayed scrollable list of the resulting set of reservable adventures to display a list entry corresponding to said one of the resulting set of reservable adventures displayed on the interactive map, wherein said automatically scrolling to display the list entry comprises displaying, contemporaneously with the interactive map on the touchscreen of the end user mobile device, list entry information including an adventure title, a number of remaining spots available, timeframe information corresponding to said one of the resulting set of reservable adventures, a price, and a skill level corresponding to said one of the resulting set of reservable adventures.

### Claim 4 (depends on 3)

The method of claim 3, further comprising, in response to a touchscreen selection of said list entry corresponding to said one of the resulting set of reservable adventures displayed on the interactive map of the touchscreen of the end user mobile device, displaying an adventure detail user interface at the touchscreen of the end user mobile device that prompts a user to reserve said one of the resulting set of reservable adventures.

### Claim 5 (depends on 3)

The method of claim 3, wherein each of the reservable adventures in the resulting set of reservable adventures from the adventure management server system includes a respective list entry information including at least the adventure title, the number of remaining spots available, the timeframe information, a price, and a skill level.

### Claim 6 (depends on 3)

The method of claim 3, wherein the respective list entry information for each of the reservable adventures in the resulting set of reservable adventures from the adventure management server system is corresponds to a respective one of a plurality of independent adventure providers that upload and manage reservable adventures of the adventure management server system.

### Claim 7 (depends on 3)

The method of claim 3, wherein the resulting set of reservable adventures from the adventure management server system is filtered based upon at least: location information, dates, and range of costs.

### Claim 8 (depends on 3)

The method of claim 3, wherein the automatically queried geographic location of end user mobile device is identified after launching an adventure reservation mobile application at the end user mobile device.

### Claim 9

A method of improved navigation of selectable adventures in a location-based guide-pairing computer system, comprising:
transmitting a request, using adventure reservation mobile application of an end user mobile device, to an adventure management server system for reservable adventures within designated geographic area;
in response to receiving a resulting set of reservable adventures from the adventure management server system, simultaneously displaying in a graphic interface of the adventure reservation mobile application of the end user mobile device a scrollable list of the resulting set of reservable adventures and an interactive map that depicts one or more location identifiers corresponding to one or more of the reservable adventures of the resulting set within the designated geographic area;
in response to a selection of one of the location identifiers corresponding to one of the resulting set of reservable adventures displayed on the interactive map of the graphic interface of the adventure reservation mobile application of the end user mobile device, automatically scrolling the simultaneously displayed scrollable list of the resulting set of reservable adventures to display a list entry corresponding to said one of the resulting set of reservable adventures displayed on the interactive map; and
in response to a selection of said list entry corresponding to said one of the resulting set of reservable adventures displayed on the interactive map of the graphic interface of the adventure reservation mobile application of the end user mobile device, displaying an adventure detail user interface at the graphic interface of the adventure reservation mobile application of the end user mobile device that prompts a user to reserve said one of the resulting set of reservable adventures, wherein the adventure detail user interface at the graphic interface of the adventure reservation mobile application of the end user mobile device further displays at least a guide profile information and a selectable option for a shared adventure so that a price is eligible to be shared by multiple users.

### Claim 10 (depends on 9)

The method of claim 9, wherein said automatically scrolling to display the list entry comprises displaying, contemporaneously with the interactive map on the graphic interface of the adventure reservation mobile application of the end user mobile device, list entry information comprising at least an adventure title, a number of remaining spots available, and timeframe information corresponding to said one of the resulting set of reservable adventures.

### Claim 11

A method of improved navigation of selectable adventures in a location-based guide-pairing computer system, comprising:
transmitting a request, using adventure reservation mobile application of an end user mobile device, to an adventure management server system for reservable adventures within designated geographic area;
in response to receiving a resulting set of reservable adventures from the adventure management server system, simultaneously displaying in a graphic interface of the adventure reservation mobile application of the end user mobile device a scrollable list of the resulting set of reservable adventures and an interactive map that depicts one or more location identifiers corresponding to one or more of the reservable adventures of the resulting set within the designated geographic area; and
in response to a selection of one of the location identifiers corresponding to one of the resulting set of reservable adventures displayed on the interactive map of the graphic interface of the adventure reservation mobile application of the end user mobile device, automatically scrolling the simultaneously displayed scrollable list of the resulting set of reservable adventures to display a list entry corresponding to said one of the resulting set of reservable adventures displayed on the interactive map, wherein said automatically scrolling to display the list entry comprises displaying, contemporaneously with the interactive map on the graphic interface of the adventure reservation mobile application of the end user mobile device, list entry information including an adventure title, a number of remaining spots available, timeframe information corresponding to said one of the resulting set of reservable adventures, a price, and a skill level corresponding to said one of the resulting set of reservable adventures.

### Claim 12 (depends on 11)

The method of claim 11, further comprising, in response to a selection of said list entry corresponding to said one of the resulting set of reservable adventures displayed on the interactive map of the graphic interface of the adventure reservation mobile application of the end user mobile device, displaying an adventure detail user interface at the graphic interface of the adventure reservation mobile application of the end user mobile device that prompts a user to reserve said one of the resulting set of reservable adventures.

### Claim 13 (depends on 11)

The method of claim 11, wherein each of the reservable adventures in the resulting set of reservable adventures from the adventure management server system includes a respective list entry information including at least the adventure title, the number of remaining spots available, the timeframe information, a price, and a skill level.

### Claim 14 (depends on 11)

The method of claim 11, wherein the respective list entry information for each of the reservable adventures in the resulting set of reservable adventures from the adventure management server system is corresponds to a respective one of a plurality of independent adventure providers that upload and manage reservable adventures of the adventure management server system.

### Claim 15 (depends on 11)

The method of claim 11, wherein the resulting set of reservable adventures from the adventure management server system is filtered based upon at least: location information, dates, and range of costs.

### Claim 16 (depends on 11)

The method of claim 11, wherein the designated geographic area includes a proximity to a geographic location of end user mobile device that is automatically queried upon launching the adventure reservation mobile application at the end user mobile device.
