IP Library › Granted Patent US 12,748,817
Granted Patent B2
US 12,748,817 · App. 18/656,686 · Granted Sep 29, 2026

Systems and methods for automatically generating a website and providing customer service using generative artificial intelligence

Inventor: Anthos Chrysanthou (Chicago, IL)
Assignee: Sav.com, LLC
G06F16/958G06F16/951G06F40/186G06F40/279G06Q30/015G06Q30/0276G06Q30/06444H04L12/1813
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,748,817
App. No.
18/656,686
Granted
Sep 29, 2026
Kind
B2
Abstract

The invention generally relates to systems and methods for automatically generating websites and providing customer service using generative artificial intelligence that requires minimal user input, and which does not require the technical skills and expertise that is traditionally needed to develop websites.

Claims (50)

1 . A system for automatically generating a website and providing conversational chat-based customer service, comprising:

a server including one or more processors;

a memory coupled to the server, the memory storing instructions that, when executed by the one or more processors, cause the system to perform:

receiving a description of a business or an organization from a user computing device by an intake engine coupled to the server, wherein the description is limited to no more than 200 characters;

analyzing the description by a natural language processing engine coupled to the server to extract a plurality of terms from the description;

for each of the plurality of terms, determining if the term is stored in a corpus coupled to the memory, wherein if the term is stored in the corpus, then the term is placed in a key term list;

searching the Internet by an Internet scanning engine coupled to the server to identify websites that include at least 75% of the terms in the key term list, wherein the Internet scanning engine identifies websites by searching for the terms in the key term list in a source code of the websites;

ranking the identified websites using a traffic data algorithm, wherein websites having higher traffic are assigned a higher rank;

generating the website by a template generation engine coupled to the server, the website generated based on a weighted analysis of the ranked identified websites;

inserting copy and multimedia related to content on the ranked identified websites into the website by a content generation engine coupled to the server; and

inserting a chat feature into the website, wherein a large language model (“LLM”) engine coupled to the server generates responses to queries entered into the chat feature.

2 . The system of claim 1 , wherein the corpus is updated over time by the natural language processing engine.

3 . The system of claim 1 , wherein the queries are product-related queries.

4 . The system of claim 3 , wherein the LLM engine generates responses to product-related queries by analyzing at least one of the copy and the multimedia.

5 . The system of claim 1 , wherein the queries are order-related queries.

6 . The system of claim 5 , wherein the LLM engine generates responses to order-related queries by analyzing an order fulfillment system coupled to the server.

7 . The system of claim 1 , wherein the LLM engine generates responses to queries which are provided to the chat feature in real-time.

8 . The system of claim 1 , wherein the LLM engine is trained using the queries and responses.

9 . A system for automatically generating a website and providing conversational chat-based customer service, comprising:

a server including one or more processors;

a memory coupled to the server, the memory storing instructions that, when executed by the one or more processors, cause the system to perform:

receiving a description of a business or an organization from a user computing device by an intake engine coupled to the server, wherein the description is limited to 200 characters;

analyzing the description by a natural language processing engine coupled to the server to extract a plurality of terms from the description;

for each of the plurality of terms, determining if the term is stored in a corpus coupled to the memory, wherein if the term is stored in the corpus, then the term is placed in a key term list;

searching the Internet by an Internet scanning engine coupled to the server to identify websites that include a threshold percentage of the terms in the key term list, wherein the Internet scanning engine identifies websites by searching for the terms in the key term list in a source code of the websites;

ranking the identified websites using a traffic data algorithm, wherein websites having higher traffic are assigned a higher rank;

generating the website by a template generation engine coupled to the server, the website generated based on a weighted analysis of the ranked identified websites;

inserting copy and multimedia related to content on the ranked identified websites into the website by a content generation engine coupled to the server; and

inserting a chat feature into the website, wherein a large language model (“LLM”) engine coupled to the server generates responses to queries entered into the chat feature by the user computing device, wherein the responses are generated based at least in part on an interaction by the user computing device with the website.

10 . The system of claim 9 , wherein the corpus is updated over time by the natural language processing engine.

11 . The system of claim 9 , wherein the queries are product-related queries.

12 . The system of claim 11 , wherein the LLM engine generates responses to product-related queries by analyzing at least one of the content and the multimedia.

13 . The system of claim 9 , wherein the queries are order-related queries.

14 . The system of claim 13 , wherein the LLM engine generates responses to order-related queries by analyzing an order fulfillment system coupled to the server.

15 . The system of claim 9 , wherein the LLM engine is trained using the queries and responses.

16 . A system for automatically generating a website and providing conversational chat-based customer service, comprising:

a server including one or more processors;

a memory coupled to the server, the memory storing instructions that, when executed by the one or more processors, cause the system to perform:

receiving a description of a business or an organization from a user computing device by an intake engine coupled to the server, wherein the description is limited to 200 characters;

analyzing the description by a natural language processing engine coupled to the server to extract a plurality of terms from the description;

for each of the plurality of terms, determining if the term is stored in a corpus coupled to the memory, wherein if the term is stored in the corpus, then the term is placed in a key term list;

searching the Internet by an Internet scanning engine coupled to the server to identify websites that include a threshold percentage of the terms in the key term list, wherein the Internet scanning engine identifies websites by searching for the terms in the key term list in a source code of the websites;

ranking the identified websites using a traffic data algorithm, wherein websites having higher traffic are assigned a higher rank;

generating the website by a template generation engine coupled to the server, the website generated based on a weighted analysis of the ranked identified websites;

inserting copy and multimedia related to content on the ranked identified websites into the website by a content generation engine coupled to the server; and

inserting a chat feature into the website, wherein a large language model (“LLM”) engine coupled to the server generates responses to queries entered into the chat feature by a user computing device, wherein the responses are generated based at least in part on a navigation history of the user computing device on the website.

17 . The system of claim 16 , wherein the corpus is updated over time by the natural language processing engine.

18 . The system of claim 16 , wherein the queries are product-related queries.

19 . The system of claim 16 , wherein the queries are order-related queries.

20 . The system of claim 16 , wherein the LLM engine is trained using the queries and responses.

Continuity (2)
Continuation In Part 17994514 · Nov 28, 2022
Related Publication 20240289411A1 · Aug 29, 2024
References Cited (17)
US 6442606B1 · Subbaroyan et al. · 2002 [cited by applicant]
US 8738466B1 · Kirby · 2014 [cited by applicant]
US 11023554B1 · Miller et al. · 2021 [cited by applicant]
US 11176210B1 · Miller et al. · 2021 [cited by applicant]
US 11720903B1 · Henryson et al. · 2023 [cited by applicant]
US 20130159270A1 · Urmy et al. · 2013 [cited by applicant]
US 20140189490A1 · Ahmed et al. · 2014 [cited by applicant]
US 20160224991A1 · Mukherjee et al. · 2016 [cited by applicant]
US 20170193367A1 · Miikkulainen et al. · 2017 [cited by applicant]
US 20170316065A1 · Fourney et al. · 2017 [cited by applicant]
US 20180373799A1 · Koren et al. · 2018 [cited by applicant]
US 20200380060A1 · Cohen et al. · 2020 [cited by applicant]
US 20210117484A1 · Sollami · 2021 [cited by applicant]
US 20210390401A1 · Brooks et al. · 2021 [cited by applicant]
US 20230014465A1 · Sheng et al. · 2023 [cited by applicant]
US 20230051241A1 · Jagadeeswaran et al. · 2023 [cited by applicant]
US 20230281695A1 · Freed et al. · 2023 [cited by applicant]