# US 12,010,184 B1 · Systems and methods for building funnel websites using artificial intelligence in a tiered software framework

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

- Number: US 12,010,184 B1
- Document ID: US12010184B1
- Status: Granted
- Kind: B1
- Application number: 18/460,891
- Filed: 2023-09-05
- Granted: 2024-06-11
- Earliest claimed: 2023-09-05
- Assignees: HighLevel Inc.
- Applicants: HighLevel Inc.
- Inventors: Hardik Bhatt; Prakhar Agarwal; Ajay Dev; Shaun Clark; Robin Alex; Varun Vairavan
- Web page: https://patentgrep.com/patent/US12010184B1

## CPC

- H04L 67/34: {involving the movement of software or configuration parameters (network booting or remote initial program loading [RIPL] G06F9/4416)}
- H04L 41/16: using machine learning or artificial intelligence
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Embodiments of a method for building funnel websites using artificial intelligence (AI) in a tiered software framework comprise receiving a prompt with requirements for generating a funnel website, performing, by an AI engine, a search for a plurality of funnel website templates based at least on the prompt, ranking the plurality of funnel website templates returned in the search from a highest rank to a lowest rank, and selecting a funnel website template having the highest rank. The tiered software framework includes data from accounts of a plurality of subscribers, and the requirements are from one subscriber in the plurality of subscribers. The method further includes retrieving business information of the one subscriber, filling the selected funnel website template with the business information to generate the funnel website, and deploying the funnel website at one of a plurality of tiers of the tiered software framework.

## Claims

### Claim 1

A method for automatically building funnel websites using artificial intelligence (AI) in a tiered software framework, the method comprising:
receiving at a tiered software framework, a prompt with requirements for generating a funnel website, wherein:
the tiered software framework includes data from accounts of a plurality of subscribers, and
the requirements are from one subscriber in the plurality of subscribers;
performing, by an AI engine in the tiered software framework, a search for a plurality of funnel website templates based at least on the prompt;
ranking, by the AI engine, the plurality of funnel website templates returned in the search from a highest rank to a lowest rank, wherein:
the ranking is based at least on conversion rates for previously generated funnel websites associated with subscribers in the plurality of subscribers sharing at least one commonality with the one subscriber,
the conversion rates are automatically calculated in the tiered software framework from real-time monitoring of user feedback on the previously generated funnel websites and marketing channels integrated with the tiered software framework, and
the highest rank is associated with a higher conversion rate than the lowest rank;
selecting, by the AI engine, a funnel website template having the highest rank;
retrieving business information of the one subscriber;
filling the selected funnel website template with the business information to generate the funnel website; and
deploying the funnel website at one of a plurality of tiers of the tiered software framework.

### Claim 2 (depends on 1)

The method of claim 1, wherein:
the highest ranked funnel website template is a first funnel website template,
the funnel website is a first funnel website,
the first funnel website is deployed on a first group of users, and
the method further comprises:
split testing the first funnel website with a second funnel website, the split testing comprising:
generating the second funnel website from a second funnel website template, the second funnel website templates selected from the plurality of funnel website templates as having a second rank immediately succeeding a first rank of the first funnel website template;
deploying the second funnel website on a second group of users;
comparing a first conversion rate of the first funnel website with a second conversion rate of the second funnel website; and
responsive to determining that the first conversion rate is less than the second conversion rate, replacing the first funnel website with the second funnel website; and
repeating the split testing with another second funnel website until the second conversion rate is less than the first conversion rate.

### Claim 3 (depends on 1)

The method of claim 1, wherein:
the search is performed against a template library,
the template library comprises a first plurality of page templates, a second plurality of funnel templates and a third plurality of form templates, and
selections from the first plurality of page templates, the second plurality of funnel templates and the third plurality of form templates are stitched together to generate the plurality of funnel website templates.

### Claim 4 (depends on 1)

The method of claim 1, further comprising generating a form for the selected funnel website, the generating comprising:
selecting a category of the form based on the business information of the one subscriber,
identifying form fields in the selected category of the form;
correlating the identified form fields to user feedback, the user feedback including at least conversion rates;
selecting a subset of the identified form fields, the form fields in the selected subset having higher positive user feedback than other unselected form fields; and
stitching the selected form fields together.

### Claim 5 (depends on 4)

The method of claim 4, wherein selecting the category comprises:
identifying subscribers sharing at least one commonality with the one subscriber by comparing the business information of the one subscriber with data of other subscribers;
determining frequency of form categories in previously generated funnel websites associated with the identified subscribers; and
choosing the category with highest frequency that meets greatest number of requirements of the funnel website.

### Claim 6 (depends on 1)

The method of claim 1, further comprising generating content for the funnel website based on the prompt, wherein the search for the plurality of funnel website templates is performed based further on the generated content.

### Claim 7 (depends on 1)

The method of claim 1, wherein the marketing channels comprise at least two of the following:
email campaigns;
short message service (SMS) texts;
Voice over Internet Protocol (VoIP) calls;
social media accounts; and
digital advertisements.

### Claim 8

Non-transitory computer-readable tangible media that includes instructions for execution, which when executed by a processor of a computing device, is operable to perform operations comprising:
receiving at a tiered software framework, a prompt with requirements for generating a funnel website, wherein:
the tiered software framework includes data from accounts of a plurality of subscribers, and
the requirements are from one subscriber in the plurality of subscribers;
performing, by an AI engine in the tiered software framework, a search for a plurality of funnel website templates based at least on the prompt;
ranking, by the AI engine, the plurality of funnel website templates returned in the search from a highest rank to a lowest rank, wherein:
the ranking is based at least on conversion rates for previously generated funnel websites associated with subscribers in the plurality of subscribers sharing at least one commonality with the one subscriber,
the conversion rates are automatically calculated in the tiered software framework from real-time monitoring of user feedback on the previously generated funnel websites and marketing channels integrated with the tiered software framework, and
the highest rank is associated with a higher conversion rate than the lowest rank;
selecting, by the AI engine, a funnel website template having the highest rank;
retrieving business information of the one subscriber;
filling the selected funnel website template with the business information to generate the funnel website; and
deploying the funnel website at one of a plurality of tiers of the tiered software framework.

### Claim 9 (depends on 8)

The non-transitory computer-readable tangible media of claim 8, wherein:
the highest ranked funnel website template is a first funnel website template,
the funnel website is a first funnel website,
the first funnel website is deployed on a first group of users, and
the operations further comprise:
split testing the first funnel website with a second funnel website, the split testing comprising:
generating the second funnel website from a second funnel website template, the second funnel website templated selected from the plurality of funnel website templates as having a second rank immediately succeeding a first rank of the first funnel website template;
deploying the second funnel website on a second group of users;
comparing a first conversion rate of the first funnel website with a second conversion rate of the second funnel website; and
responsive to determining that the first conversion rate is less than the second conversion rate, replacing the first funnel website with the second funnel website; and
repeating the split testing with another second funnel website until the second conversion rate is less than the first conversion rate.

### Claim 10 (depends on 8)

The non-transitory computer-readable tangible media of claim 8, wherein:
the search is performed against a template library,
the template library comprises a first plurality of page templates, a second plurality of funnel templates and a third plurality of form templates, and
selections from the first plurality of page templates, the second plurality of funnel templates and the third plurality of form templates are stitched together to generate the plurality of funnel website templates.

### Claim 11 (depends on 8)

The non-transitory computer-readable tangible media of claim 8, the operations further comprising generating a form for the selected funnel website, the generating comprising:
selecting a category of the form based on the business information of the one subscriber,
identifying form fields in the selected category of the form;
correlating the identified form fields to user feedback, the user feedback including at least conversion rates;
selecting a subset of the identified form fields, the form fields in the selected subset having higher positive user feedback than other unselected form fields; and
stitching the selected form fields together.

### Claim 12 (depends on 11)

The non-transitory computer-readable tangible media of claim 11, wherein selecting the category comprises:
identifying subscribers sharing at least one commonality with the one subscriber by comparing the business information of the one subscriber with data of other subscribers;
determining frequency of form categories in previously generated funnel websites associated with the identified subscribers; and
choosing the category with highest frequency that meets greatest number of requirements of the funnel website.

### Claim 13 (depends on 8)

The non-transitory computer-readable tangible media of claim 8, the operations further comprising generating content for the funnel website based on the prompt, wherein the search for the plurality of funnel website templates is performed based further on the generated content.

### Claim 14 (depends on 8)

The non-transitory computer-readable tangible media of claim 8, wherein the marketing channels comprise at least two of the following:
email campaigns;
short message service (SMS) texts;
Voice over Internet Protocol (VoIP) calls;
social media accounts; and
digital advertisements.

### Claim 15

An apparatus comprising:
a processing circuitry;
a memory storing data; and
a communication circuitry, wherein the processing circuitry executes instructions associated with the data, the processing circuitry is coupled to the communication circuitry and the memory, and the processing circuitry and the memory cooperate, such that the apparatus is configured for:
receiving at a tiered software framework, a prompt with requirements for generating a funnel website, wherein:
the tiered software framework includes data from accounts of a plurality of subscribers, and
the requirements are from one subscriber in the plurality of subscribers;
performing, by an AI engine in the tiered software framework, a search for a plurality of funnel website templates based at least on the prompt;
ranking, by the AI engine, the plurality of funnel website templates returned in the search from a highest rank to a lowest rank, wherein:
the ranking is based at least on conversion rates for previously generated funnel websites associated with subscribers in the plurality of subscribers sharing at least one commonality with the one subscriber,
the conversion rates are automatically calculated in the tiered software framework from real-time monitoring of user feedback on the previously generated funnel websites and marketing channels integrated with the tiered software framework, and
the highest rank is associated with a higher conversion rate than the lowest rank;
selecting, by the AI engine, a funnel website template having the highest rank;
retrieving business information of the one subscriber;
filling the selected funnel website template with the business information to generate the funnel website; and
deploying the funnel website at one of a plurality of tiers of the tiered software framework.

### Claim 16 (depends on 15)

The apparatus of claim 15, wherein:
the highest ranked funnel website template is a first funnel website template,
the funnel website is a first funnel website,
the first funnel website is deployed on a first group of users, and
the apparatus is further configured for:
split testing the first funnel website with a second funnel website, the split testing comprising:
generating the second funnel website from a second funnel website template, the second funnel website templated selected from the plurality of funnel website templates as having a second rank immediately succeeding a first rank of the first funnel website template;
deploying the second funnel website on a second group of users;
comparing a first conversion rate of the first funnel website with a second conversion rate of the second funnel website; and
responsive to determining that the first conversion rate is less than the second conversion rate, replacing the first funnel website with the second funnel website; and
repeating the split testing with another second funnel website until the second conversion rate is less than the first conversion rate.

### Claim 17 (depends on 15)

The apparatus of claim 15, wherein:
the search is performed against a template library,
the template library comprises a first plurality of page templates, a second plurality of funnel templates and a third plurality of form templates, and
selections from the first plurality of page templates, the second plurality of funnel templates and the third plurality of form templates are stitched together to generate the plurality of funnel website templates.

### Claim 18 (depends on 15)

The apparatus of claim 15, further comprising generating a form for the selected funnel website, the generating comprising:
selecting a category of the form based on the business information of the one subscriber,
identifying form fields in the selected category of the form;
correlating the identified form fields to user feedback, the user feedback including at least conversion rates;
selecting a subset of the identified form fields, the form fields in the selected subset having higher positive user feedback than other unselected form fields; and
stitching the selected form fields together.

### Claim 19 (depends on 18)

The apparatus of claim 18, wherein selecting the category comprises:
identifying subscribers sharing at least one commonality with the one subscriber by comparing the business information of the one subscriber with data of other subscribers;
determining frequency of form categories in previously generated funnel websites associated with the identified subscribers; and
choosing the category with highest frequency that meets greatest number of requirements of the funnel website.

### Claim 20 (depends on 15)

The apparatus of claim 15, further comprising generating content for the funnel website based on the prompt, wherein the search for the plurality of funnel website templates is performed based further on the generated content.
