# US 12,602,708 B2 · System and method for capability packages offering based on analysis of edited websites and their use

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

- Number: US 12,602,708 B2
- Document ID: US12602708B2
- Status: Granted
- Kind: B2
- Application number: 18/052,946
- Filed: 2022-11-07
- Published: 2023-03-02
- Granted: 2026-04-14
- Earliest claimed: 2015-05-31
- Assignees: Wix.com Ltd.
- Applicants: Wix.com Ltd.
- Inventors: Orly Amrany; Omri Yunger; Elad Kaisi; Shai Lavie; Itay Shmool
- Web page: https://patentgrep.com/patent/US12602708B2

## CPC

- G06Q 30/0239: {Online discounts or incentives}
- G06Q 30/0222: {During e-commerce, i.e. online transactions}
- 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

## Abstract

A system for a website building system server, the server having at least one processor and a memory, the system includes: an analyzer and updater to construct a promotional package for a user of the website building system according to at least editing history and/or business intelligence of a website belonging to the user, a channel determiner to determine the best mode of interface to present the promotional package to the user and a marketer to modify the website building system interface for the user according to the best mode of interface.

## Claims

### Claim 1

A website building system (WBS) used by its subscribing users to create websites for end-users comprising:
a regular user interface comprising:
a page visual editor including a plurality of selectable components located in a plurality of menus to assist a subscribing user of said WBS in designing and editing web pages;
wherein at least one of said plurality of menus includes a plan picker menu that is programmed to dynamically allow an offering matrix component showing a plurality of offerings for said subscribing user to be added;
a WBS server comprising:
at least one processor; and
a computer readable medium storing instructions which when executed on said at least one processor performs the steps of:
presenting said plurality of offerings according to an analysis of at least main user parameters (MUPs) about said subscribing users and main site parameters (MSPs) about multiple websites built by said subscribing users; said presenting a plurality of offerings comprising:
receiving, from said regular user interface, said MUPs based on a user registering to become said subscribing user of said WBS;
receiving, from said regular user interface, said MSPs as website design input for a plurality of webpages as a result of said designing and editing webpages;
analyzing said MSPs and said MUPs according to offering rules;
generating an offerings matrix comprising a plurality of offerings for one of said subscribing users using results of said analyzing;
dynamically modifying said plan picker to include said offering matrix component to present said offerings matrix; and
receiving by said WBS and from said regular user interface a subscribing user selection of a single offering of said plurality of offerings; and
a machine learning engine trained on at least previous offerings to adapt said offering rules for said generating to generate updated offerings for said subscribing user.

### Claim 2 (depends on 1)

The system according to claim 1 and wherein said plurality of offerings is based on current session parameters for an anonymous user.

### Claim 3 (depends on 1)

The system according to claim 1 and wherein said plurality of offerings comprises at least one of: a pre-defined plan, additional offers, third party applications and vertical solutions.

### Claim 4 (depends on 3)

The system according to claim 3 and wherein said pre-defined plan comprises of at least one of features, limitations, plug-ins, advertisement behavior, domain connection information, templates and third party applications.

### Claim 5 (depends on 1)

The system according to claim 1 and wherein said presenting a plurality of offerings also comprises:
storing in at least one database at least editing history and/or business intelligence of websites belonging to said subscribing users;
receiving edits to pre-defined plans and sets of rules from the vendor of said WBS; and
applying A/B testing on at least one of: visual design, content and parameters of offerings provided by said WBS.

### Claim 6 (depends on 5)

The system according to claim 5 and wherein said storing also comprises storing at least one of: said MSPs and said MUPs, vertical solutions, pre-defined plans and sets of rules, results of said applying A/B testing and results of marketing campaigns.

### Claim 7 (depends on 5)

The system according to claim 5 and wherein said analyzing comprises at least one of:
configuring a baseline plan based on said MUPS and MSPs;
configuring a premium plan based on said at least editing history and/or business intelligence parameters;
determining if there are current deals available as defined by a vendor of said WBS; and
determining if there are any current campaigns for said one of said subscribing users as defined by a vendor of said WBS.

### Claim 8 (depends on 7)

The system according to claim 7 and wherein said analyzing further comprises:
creating said plurality of offerings according to the results of said configuring a baseline plan, said configuring a premium plan, said determining if there are current deals available, said determining if there are any current campaigns, said applying A/B tests; and
coordinating between said configuring a baseline plan, said configuring a premium plan, said determining if there are current deals available and said determining if there are any current campaigns.

### Claim 9 (depends on 7)

The system according to claim 7 and wherein said dynamically modifying said plan picker component comprises at least one of:
creating a coupon for said plurality of offerings and displaying it on said regular interface of said one of said subscribing users; and
creating a banner for said plurality of offerings and displaying it on said regular interface of said one of said subscribing users.

### Claim 10 (depends on 5)

The system according to claim 5 and wherein said receiving edits comprises:
creating and maintaining said offerings matrix;
receiving edits to said sets of rules and plans from a vendor of said WBS; and
creating a visual layout to present said plurality of offerings to said one of said subscribing users.

### Claim 11 (depends on 1)

The system according to claim 1 and wherein said machine learning engine applies A/B testing to test pricing schemes according to an external cause wherein said external cause is at least one of: currency rate fluctuations and competitor pricing.

### Claim 12 (depends on 1)

The system according to claim 1 wherein said selectable components include at least one of: a blog component and an e-Shop component.

### Claim 13 (depends on 1)

The system according to claim 1 wherein said offerings matrix comprises:
rows representing payment cycles, said payment cycles including at least two of: monthly and yearly;
columns representing plans, the plans including at least two of: basic, standard, and premium;
wherein said offerings matrix may include visual design definitions to highlight specific offerings; and
wherein said offerings matrix may be presented in multiple display formats.

### Claim 14

A method for a website building system (WBS) used by its subscribing users to create websites for end-users, the method comprising:
enabling via a regular user interface, display of a plurality of selectable components located in a plurality of menus to assist a subscribing user of said WBS in designing and editing web pages;
wherein at least one of said plurality of menus includes a plan picker menu that is programmed to dynamically allow an offering matrix component showing a plurality of offerings for said subscribing user to be added;
presenting said plurality of offerings according to an analysis of at least main user parameters (MUPs) about said subscribing users and main site parameters (MSPs) about multiple websites built by said subscribing users; said presenting a plurality of offerings comprising:
receiving, from said regular user interface, said MUPs based on a user registering to become said subscribing user of said WBS;
receiving, from said regular user interface, said MSPs as website design input for a plurality of webpages as a result of said designing and editing webpages;
analyzing said MSPs and said MUPs according to offering rules;
generating an offerings matrix comprising a plurality of offerings for one of said subscribing users using results of said analyzing
dynamically modifying said plan picker to include said offering matrix component to present said offerings matrix; and
receiving by said WBS and from said regular user interface a subscribing user selection of a single offering of said plurality of offerings; and
using a machine learning engine trained at least on previous offerings to adapt said offering rules for said generating to generate updated offerings for said subscribing user.

### Claim 15 (depends on 14)

The method according to claim 14 and wherein said plurality of offerings is based on current session parameters for an anonymous user.

### Claim 16 (depends on 14)

The method according to claim 14 and wherein said plurality of offerings comprises at least one of: a pre-defined plan, additional offers, third party applications and vertical solutions.

### Claim 17 (depends on 16)

The method according to claim 16 and wherein said pre-defined plan comprises of at least one of features, limitations, plug-ins, advertisement behavior, domain connection information, templates and third party applications.

### Claim 18 (depends on 14)

The method according to claim 14 and wherein said presenting a plurality of offerings also comprises:
storing in at least one database at least editing history and/or business intelligence of websites belonging to said subscribing users;
receiving edits to pre-defined plans and sets of rules from the vendor of said WBS; and
applying A/B testing on at least one of: visual design, content and parameters of offerings provided by said WBS.

### Claim 19 (depends on 18)

The method according to claim 18 and wherein said storing also stores at least one of: said MSPs and said MUPs, vertical solutions, pre-defined plans and sets of rules, editing history, business intelligence results of said applying A/B testing and results of marketing campaigns.

### Claim 20 (depends on 18)

The method according to claim 18 and wherein said analyzing comprises at least one of:
configuring a baseline plan based on said subscribing user and website parameters;
configuring a premium plan based on said at least editing history and/or business intelligence parameters;
determining if there are current deals available as defined by a vendor of said WBS; and
determining if there are any current campaigns for said one of said subscribing users as defined by a vendor of said WBS.

### Claim 21 (depends on 20)

The method according to claim 20 and wherein said analyzing further comprises creating said plurality of offerings according to the results of said configuring a baseline plan, said configuring a premium plan, said determining if there are current deals available, said determining if there are there are any current campaigns and said applying A/B tests.

### Claim 22 (depends on 18)

The method according to claim 18 and wherein said using a machine learning engine instructs said applying A/B tests to test pricing schemes according to an external cause wherein said external cause is at least one of: currency rate fluctuations and competitor pricing.

### Claim 23 (depends on 18)

The method according to claim 18 and wherein said receiving edits comprises:
creating and maintaining said subscribing user specific offerings matrix;
receiving edits to said rule sets and plans from a vendor of said WBS; and
creating a visual layout to present said plurality of offerings to said one of said subscribing users.

### Claim 24 (depends on 14)

The method according to claim 14 and wherein said dynamically modifying said plan picker comprises at least one of:
informing said one of said subscribing users of said plurality of offerings via an individual digital communication channel;
creating a coupon for said plurality of offerings and displaying it on said regular interface of said one of said subscribing users; and
creating a banner for said plurality of offerings and displaying it on said regular interface of said one of said subscribing users.

### Claim 25 (depends on 14)

The method according to claim 14 wherein said selectable components include at least one of: a blog component and an e-Shop component.

### Claim 26 (depends on 14)

The method according to claim 14 wherein said offerings matrix comprises:
rows representing payment cycles, said payment cycles including at least two of: monthly and yearly;
columns representing plans, the plans including at least two of: basic, standard, and premium;
wherein said offerings matrix may include visual design definitions to highlight specific offerings; and
wherein said offerings matrix may be presented in multiple display formats.
