IP Library › Granted Patent US 12,541,284
Granted Patent B2
US 12,541,284 · App. 18/401,040 · Granted Feb 3, 2026

System and method for integrating custom content object repositories within a website building system

Inventors: Jill Robin Sherman (Sausalito, CA); Bartlomiej Lukasz Rogoz (Cracow, PL); Alain Gerald Jacques Miguel (Austin, TX)
Assignee: WIX.COM LTD.
G06F3/0482G06F3/04845G06T11/00G06F3/04817G06F40/40G06Q30/0641G06T2200/24
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,541,284
App. No.
18/401,040
Granted
Feb 3, 2026
Kind
B2
Abstract

Embodiments provide for integrating custom content object repositories within a website building system. In some embodiments, a content object selection interface is generated comprising a plurality of candidate content objects selected based at least in part on a website identifier and one or more website editing historical interactions. The content object selection interface is rendered via a first computing device associated with an editing user identifier. Using a trained customization model and based at least in part on the editing user identifier, one or more selected candidate content objects are transformed into a custom contextualized content object. The custom contextualized content objects are added to a custom content object repository associated with the website identifier.

Claims (45)

1 . An apparatus for integrating custom content object repositories within a website building system, the apparatus comprising at least one processor and at least one non-transitory computer readable storage medium storing instructions that, when executed by the at least one processor, cause the apparatus to:

retrieve a website identifier associated with a website assembled based at least in part on one or more website building repositories, wherein the website identifier is selected from a plurality of website identifiers, and wherein the website identifier is associated with an editing user identifier of the plurality of editing user identifiers;

generate a content object selection interface comprising a plurality of candidate content objects selected based at least in part on the website identifier and the one or more website editing historical interactions;

cause rendering of the content object selection interface via a first computing device associated with the editing user identifier;

responsive to receiving, from the first computing device, selection signals indicative of one or more selected candidate content objects, transform, using a trained customization model and based at least in part on the editing user identifier, one or more of the one or more selected candidate content objects into a custom contextualized content object; and

add the custom contextualized content objects to a custom content object repository associated with the website identifier.

2 . The apparatus of claim 1 , wherein the one or more website building repositories store one or more website building components and one or more website editing historical interactions associated with a plurality of editing user identifiers.

3 . The apparatus of claim 1 , wherein the selection signals are received based on interaction via the first computing device with the content object selection interface.

4 . The apparatus of claim 1 , wherein the custom contextualized content objects comprise contextualized digital images generated in accordance with an overlay digital image.

5 . The apparatus of claim 4 , wherein generating the contextualized digital images comprises applying the trained customization model to the overlay digital image and a selected candidate content object.

6 . The apparatus of claim 5 , wherein the trained customization model is configured to generate the contextualized digital images such that the contextualized digital images are substantially indistinguishable from captured digital images.

7 . The apparatus of claim 1 , wherein the trained customization model is configured to generate an overlay digital image based on applying a large language model to a natural language prompt.

8 . The apparatus of claim 1 , wherein supplemental custom contextualized content objects are added to the custom content object repository associated with the website identifier responsive to subsequent interactions with the website identifier associated with an end user identifier.

9 . The apparatus of claim 8 , wherein the supplemental custom contextualized content objects are added to the custom content object repository based on attributes and historical interactions associated with the end user identifier.

10 . The apparatus of claim 1 , wherein a request for fulfillment of one or more custom contextualized content objects is transmitted to a third-party application based on a selection of the one or more contextualized content objects.

11 . A computer-implemented method for integrating custom content object repositories within a website building system, computer-implemented method comprising:

retrieving, using one or more processors, a website identifier associated with a website assembled based at least in part on one or more website building repositories, wherein the website identifier is selected from a plurality of website identifiers, and wherein the website identifier is associated with an editing user identifier of the plurality of editing user identifiers;

generating, using the one or more processors, a content object selection interface comprising a plurality of candidate content objects selected based at least in part on the website identifier and the one or more website editing historical interactions;

causing, using the one or more processors, rendering of the content object selection interface via a first computing device associated with the editing user identifier;

responsive to receiving, from the first computing device, selection signals indicative of one or more selected candidate content objects, transforming, using the one or more processors and a trained customization model, and based at least in part on the editing user identifier, one or more of the one or more selected candidate content objects into a custom contextualized content object; and

adding, using the one or more processors, the custom contextualized content objects to a custom content object repository associated with the website identifier.

12 . The computer-implemented method of claim 11 , wherein the one or more website building repositories store one or more website building components and one or more website editing historical interactions associated with a plurality of editing user identifiers.

13 . The computer-implemented method of claim 11 , wherein the selection signals are received based on interaction via the first computing device with the content object selection interface.

14 . The computer-implemented method of claim 11 , wherein the custom contextualized content objects comprise contextualized digital images generated in accordance with an overlay digital image.

15 . The computer-implemented method of claim 14 , wherein generating the contextualized digital images comprises applying the trained customization model to the overlay digital image and a selected candidate content object.

16 . The computer-implemented method of claim 15 , wherein the trained customization model is configured to generate the contextualized digital images such that the contextualized digital images are substantially indistinguishable from captured digital images.

17 . The computer-implemented method of claim 11 , wherein the trained customization model is configured to generate an overlay digital image based on applying a large language model to a natural language prompt.

18 . The computer-implemented method of claim 11 , wherein supplemental custom contextualized content objects are added to the custom content object repository associated with the website identifier responsive to subsequent interactions with the website identifier associated with an end user identifier.

19 . The computer-implemented method of claim 18 , wherein the supplemental custom contextualized content objects are added to the custom content object repository based on attributes and historical interactions associated with the end user identifier.

20 . The computer-implemented method of claim 11 , wherein a request for fulfillment of one or more custom contextualized content objects is transmitted to a third-party application based on a selection of the one or more contextualized content objects.

21 . One or more non-transitory computer-readable storage media for integrating custom content object repositories within a website building system, the one or more non-transitory computer-readable storage media including instructions that, with one or more processors, cause the one or more processors to:

retrieve a website identifier associated with a website assembled based at least in part on one or more website building repositories, wherein the website identifier is selected from a plurality of website identifiers, and wherein the website identifier is associated with an editing user identifier of the plurality of editing user identifiers;

generate a content object selection interface comprising a plurality of candidate content objects selected based at least in part on the website identifier and the one or more website editing historical interactions;

cause rendering of the content object selection interface via a first computing device associated with the editing user identifier;

responsive to receiving, from the first computing device, selection signals indicative of one or more selected candidate content objects, transform, using a trained customization model and based at least in part on the editing user identifier, one or more of the one or more selected candidate content objects into a custom contextualized content object; and

add the custom contextualized content objects to a custom content object repository associated with the website identifier.

22 . The one or more non-transitory computer-readable storage media of claim 21 , wherein the one or more website building repositories store one or more website building components and one or more website editing historical interactions associated with a plurality of editing user identifiers.

23 . The one or more non-transitory computer-readable storage media of claim 21 , wherein the selection signals are received based on interaction via the first computing device with the content object selection interface.

24 . The one or more non-transitory computer-readable storage media of claim 21 , wherein the custom contextualized content objects comprise contextualized digital images generated in accordance with an overlay digital image.

25 . The one or more non-transitory computer-readable storage media of claim 24 , wherein generating the contextualized digital images comprises applying the trained customization model to the overlay digital image and a selected candidate content object.

26 . The one or more non-transitory computer-readable storage media of claim 25 , wherein the trained customization model is configured to generate the contextualized digital images such that the contextualized digital images are substantially indistinguishable from captured digital images.

27 . The one or more non-transitory computer-readable storage media of claim 21 , wherein the trained customization model is configured to generate an overlay digital image based on applying a large language model to a natural language prompt.

28 . The one or more non-transitory computer-readable storage media of claim 21 , wherein supplemental custom contextualized content objects are added to the custom content object repository associated with the website identifier responsive to subsequent interactions with the website identifier associated with an end user identifier.

29 . The one or more non-transitory computer-readable storage media of claim 28 , wherein the supplemental custom contextualized content objects are added to the custom content object repository based on attributes and historical interactions associated with the end user identifier.

30 . The one or more non-transitory computer-readable storage media of claim 21 , wherein a request for fulfillment of one or more custom contextualized content objects is transmitted to a third-party application based on a selection of the one or more contextualized content objects.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2024
From: SHERMAN, JILL ROBIN; ROGOZ, BARTLOMIEJ LUKASZ; MIGUEL, ALAIN GERALD JACQUES
To: WIX.COM LTD.
Reel/Frame 066805/0744 →
Continuity (2)
Provisional Application 63472529 · Jun 12, 2023
Related Publication 20240411426A1 · Dec 12, 2024
References Cited (9)
US 7509374B2 · Trinh · 2009 [cited by examiner]
US 10073923B2 · Koren et al. · 2018 [cited by applicant]
US 10185703B2 · Abrahami · 2019 [cited by applicant]
US 10209966B2 · Abrahami et al. · 2019 [cited by applicant]
US 11809688B1 · Parasnis · 2023 [cited by examiner]
US 12131137B2 · Geva · 2024 [cited by examiner]
US 20200233924A1 · George · 2020 [cited by examiner]
US 20210065181A1 · Cron, Jr. · 2021 [cited by examiner]
US 20230051123A1 · Domshlak · 2023 [cited by examiner]