Patents by Inventor Avi Marcus

Avi Marcus has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20230359814
    Abstract: A website building system (WBS) includes a database of website components and definitions and instances of website building system configurable applications (WCAs), where the WCAs are single packaged entities which can also be accessed as a sets of customizable elements; a WCA app builder to enable a developer to develop a first version WCA; an in-site editor to provide specific editing capabilities for a user to edit at least one of a definition or an instance of the first version WCA and a WCA handler to receive a modification to the first version WCA from the user and an update to the first version WCA from the developer, the WCA handler to merge between the modification and the update to create a changed WCA, to resolve conflicts or loss of functionality and to handle permissions between the modification and the update.
    Type: Application
    Filed: July 10, 2023
    Publication date: November 9, 2023
    Inventors: Uval Arie BLUMENFELD, Or FATTAL, Avi MARCUS, Hannah WAXMAN, Karin AGAN, Maor YOSEF, Amit KAUFMAN, Itai CHEJANOVSKY, Omer GANIM, Lior SHEFER, Or-Avraham BEN-ARI, Nathalie AHARON, Noam SHALEV INBAR, Itay SHTEKEL, Tzufit BARZILAY
  • Publication number: 20230289521
    Abstract: A system for a website building system (WBS) includes a dialog builder to build a customization user interface specific to at least two user selected components of a page on a website built with the WBS, wherein the at least two user selected components have pre-defined customizable attributes and non-customizable attributes; and an updater to receive input for a customizable attribute according to the customization user interface and to update customizable attributes for the at least two user selected components according to the input, wherein a single input updates the at least two user selected components.
    Type: Application
    Filed: May 18, 2023
    Publication date: September 14, 2023
    Inventors: Yuval Goldstein, Avi Marcus, Sharon Ptashek, Kfir Golan, Daniel Shmuglin
  • Patent number: 11698944
    Abstract: A website building system (WBS) includes a database of website components and definitions and instances of website building system configurable applications (WCAs), where the WCAs are single packaged entities which can also be accessed as a sets of customizable elements; a WCA app builder to enable a developer to develop a first version WCA; an in-site editor to provide specific editing capabilities for a user to edit at least one of a definition or an instance of the first version WCA and a WCA handler to receive a modification to the first version WCA from the user and an update to the first version WCA from the developer, the WCA handler to merge between the modification and the update to create a changed WCA, to resolve conflicts or loss of functionality and to handle permissions between the modification and the update.
    Type: Grant
    Filed: November 14, 2019
    Date of Patent: July 11, 2023
    Assignee: Wix.com Ltd.
    Inventors: Uval Arie Blumenfeld, Or Fattal, Avi Marcus, Hannah Waxman, Karin Agan, Maor Yosef, Amit Kaufman, Itai Chejanovsky, Omer Ganim, Lior Shefer, Or-Avraham Ben-Ari, Nathalie Aharon, Noam Shalev Inbar, Itay Shtekel, Tzufit Barzilay
  • Patent number: 11657220
    Abstract: A system for website building system server includes a dialog builder to build a customization user interface specific to at least two user selected objects of a page on a website built with the website building system, where at least one of the at least two user selected objects has pre-defined customizable attributes and non-customizable attributes, where a customizable attribute has at least one customization record to define it, and a displayer to display the customization user interface as a component layout based dialog according to the layout of user selected objects contributing customization records to the dialog builder.
    Type: Grant
    Filed: June 13, 2022
    Date of Patent: May 23, 2023
    Assignee: Wix.com Ltd.
    Inventors: Yuval Goldstein, Avi Marcus, Sharon Ptashek, Kfir Golan, Daniel Shmuglin
  • Publication number: 20220309239
    Abstract: A system for website building system server includes a dialog builder to build a customization user interface specific to at least two user selected objects of a page on a website built with the website building system, where at least one of the at least two user selected objects has pre-defined customizable attributes and non-customizable attributes, where a customizable attribute has at least one customization record to define it, and a displayer to display the customization user interface as a component layout based dialog according to the layout of user selected objects contributing customization records to the dialog builder.
    Type: Application
    Filed: June 13, 2022
    Publication date: September 29, 2022
    Inventors: Yuval GOLDSTEIN, Avi MARCUS, Sharon PTASHEK, Kfir GOLAN, Daniel SHMUGLIN
  • Patent number: 11361157
    Abstract: A method for a website building system includes the website building system operating a visual editor displaying a customization user interface dialog for a website page, the website page having editable objects and the objects having pre-defined customizable attributes and non-customizable attributes, tailoring the customization user interface dialog of the visual editor according to a user selection of at least two selected currently displayed objects for editing and displaying a tailored customization user interface dialog together with at least two selected currently displayed objects, wherein a visual order of the objects of the tailored customization user interface dialog is similar to the display of the at least two selected currently displayed objects on the page.
    Type: Grant
    Filed: April 14, 2021
    Date of Patent: June 14, 2022
    Assignee: Wix.com Ltd.
    Inventors: Yuval Goldstein, Avi Marcus, Sharon Ptashek, Kfir Golan, Daniel Shmuglin
  • Publication number: 20210256206
    Abstract: A method for a website building system includes the website building system operating a visual editor displaying a customization user interface dialog for a website page, the website page having editable objects and the objects having pre-defined customizable attributes and non-customizable attributes ,tailoring the customization user interface dialog of the visual editor according to a user selection of at least two selected currently displayed objects for editing and displaying a tailored customization user interface dialog together with at least two selected currently displayed objects, wherein a visual order of the objects of the tailored customization user interface dialog is similar to the display of the at least two selected currently displayed objects on the page.
    Type: Application
    Filed: April 14, 2021
    Publication date: August 19, 2021
    Inventors: Yuval GOLDSTEIN, Avi MARCUS, Sharon PTASHEK, Kfir GOLAN, Daniel SHMUGLIN
  • Patent number: 10984185
    Abstract: A system includes, for a selection of objects on a displayed page of the system, each object having pre-defined customizable attributes and non-customizable attributes, a sorter to sort the customizable attributes of the selected objects. The system also includes a dialog builder to build a customization dialog specific to the selection based on the sorted pre-defined customizable attributes, a displayer to display the dialog and an updater to receive input according to the dialog and to update the customizable attributes according to the input.
    Type: Grant
    Filed: July 23, 2017
    Date of Patent: April 20, 2021
    Assignee: Wix.com Ltd.
    Inventors: Yuval Goldstein, Avi Marcus, Sharon Ptashek, Kfir Golan, Daniel Shmuglin
  • Patent number: 10719300
    Abstract: Disclosed embodiments relate to website hosting implemented in a server environment. Operations include co-hosting, on a hosting server, a plurality of websites generated by a plurality of users; making available to the plurality of users common editing tools; preventing at least some of the plurality of users from altering co-hosted specific websites generated by others of the plurality of users; generating an interface for enabling the at least one subset of the plurality of users to upload to the hosting server plugin code associated with plugins for the co-hosted specific websites generated by the at least one subset of the plurality of users; storing the user-uploaded plugin code; and securely enabling, using an isolation mechanism, at least one of execution of front-end plugin functionality code at the client or execution of back-end plugin functionality code at the plugin server.
    Type: Grant
    Filed: July 24, 2018
    Date of Patent: July 21, 2020
    Assignee: Wix.com Ltd.
    Inventors: Ziv Shalom Shalev, Avi Marcus, Nir Natan, Uval A. Blumenfeld, Yoav Abrahami
  • Publication number: 20200151226
    Abstract: A website building system (WBS) includes a database of website components and definitions and instances of website building system configurable applications (WCAs), where the WCAs are single packaged entities which can also be accessed as a sets of customizable elements; a WCA app builder to enable a developer to develop a first version WCA; an in-site editor to provide specific editing capabilities for a user to edit at least one of a definition or an instance of the first version WCA and a WCA handler to receive a modification to the first version WCA from the user and an update to the first version WCA from the developer, the WCA handler to merge between the modification and the update to create a changed WCA, to resolve conflicts or loss of functionality and to handle permissions between the modification and the update.
    Type: Application
    Filed: November 14, 2019
    Publication date: May 14, 2020
    Inventors: Uval Arie Blumenfeld, Or Fattal, Avi Marcus, Hannah Waxman, Karin Agan, Maor Yosef, Amit Kaufman, Itai Chejanovsky, Omer Ganim, Lior Shefer, Or-Avraham Ben-Ari, Nathalie Aharon, Noam Shalev Inbar, Itay Shtekel, Tzufit Barzilay
  • Publication number: 20200117431
    Abstract: A system for a website building system implemented on a server, the server having at least one processor and a memory and including a site analyzer to generate a representative component for each of a cluster of multiple components of a website of a user, based on an analysis of the attributes of the multiple components; and an editor UI builder to create a dynamically modified user interface at least from the representative components for a visual editor of said website; where the site analyzer and the editor UI builder change the dynamically modified user interface as the user edits the website; and where the visual editor includes a regular user interface and said dynamically modified user interface.
    Type: Application
    Filed: October 10, 2019
    Publication date: April 16, 2020
    Inventors: Ayelet Geva, Omer Gartzman, Giora Kaplan, Shahar Zur, Batel Sebbag, Amit Kaufman, Avi Marcus
  • Patent number: 10459699
    Abstract: A system for a website building system implemented on a server, the server having at least one processor and a memory and including a site analyzer to generate a representative component for each of a cluster of multiple components of a website of a user, based on an analysis of the attributes of the multiple components; and an editor UI builder to create a dynamically modified user interface at least from the representative components for a visual editor of said website; where the site analyzer and the editor UI builder change the dynamically modified user interface as the user edits the website; and where the visual editor includes a regular user interface and said dynamically modified user interface.
    Type: Grant
    Filed: June 7, 2016
    Date of Patent: October 29, 2019
    Assignee: Wix.com Ltd.
    Inventors: Ayelet Geva, Omer Gartzman, Giora Kaplan, Shahar Zur, Batel Sebbag, Amit Kaufman, Avi Marcus
  • Patent number: 10397305
    Abstract: Disclosed embodiments relate to online website building using customized back-end functionality. Operations include maintaining an online database configured to store a library of website building elements for configuring a front-end of an indexable web page; transmitting instructions to a browser permitting a user to remotely access the stored library, and to permit the user to utilize a selection of the building elements for constructing the front-end of the indexable webpage; receiving specifications from user to configure a programmable event for activating user-editable code providing customized back-end functionality associated with the indexable webpage; receiving user edits to the code; storing the edited code; and in response to a trigger associated with the programmable event, executing the edited code for implementing the customized back-end functionality.
    Type: Grant
    Filed: April 19, 2019
    Date of Patent: August 27, 2019
    Assignee: Wix.com Ltd.
    Inventors: Yoav Abrahami, Ziv Shalom Shalev, Avi Marcus, Tomer Ohana, Amit Kaufman, Uval A. Blumenfeld, Shay Weiner, Shai Nagar, Ayelet Geva
  • Publication number: 20190245910
    Abstract: Disclosed embodiments relate to online website building using customized back-end functionality. Operations include maintaining an online database configured to store a library of website building elements for configuring a front-end of an indexable web page; transmitting instructions to a browser permitting a user to remotely access the stored library, and to permit the user to utilize a selection of the building elements for constructing the front-end of the indexable webpage; receiving specifications from user to configure a programmable event for activating user-editable code providing customized back-end functionality associated with the indexable webpage; receiving user edits to the code; storing the edited code; and in response to a trigger associated with the programmable event, executing the edited code for implementing the customized back-end functionality.
    Type: Application
    Filed: April 19, 2019
    Publication date: August 8, 2019
    Inventors: Yoav Abrahami, Ziv Shalom Shalev, Avi Marcus, Tomer Ohana, Amit Kaufman, Uval A. Blumenfeld, Shay Weiner, Shai Nagar, Ayelet Geva
  • Patent number: 10326821
    Abstract: Disclosed embodiments relate to online website building using customized back-end functionality. Operations include maintaining an online database configured to store a library of website building elements for configuring a front-end of an indexable web page; transmitting instructions to a browser permitting a user to remotely access the stored library, and to permit the user to utilize a selection of the building elements for constructing the front-end of the indexable webpage; receiving specifications from user to configure a programmable event for activating user-editable code providing customized back-end functionality associated with the indexable webpage; receiving user edits to the code; storing the edited code; and in response to a trigger associated with the programmable event, executing the edited code for implementing the customized back-end functionality.
    Type: Grant
    Filed: January 10, 2019
    Date of Patent: June 18, 2019
    Assignee: Wix.com Ltd.
    Inventors: Yoav Abrahami, Ziv Shalom Shalev, Avi Marcus, Tomer Ohana, Amit Kaufman, Uval A. Blumenfeld, Shay Weiner, Shai Nagar, Ayelet Geva
  • Publication number: 20190149591
    Abstract: Disclosed embodiments relate to online website building using customized back-end functionality. Operations include maintaining an online database configured to store a library of website building elements for configuring a front-end of an indexable web page; transmitting instructions to a browser permitting a user to remotely access the stored library, and to permit the user to utilize a selection of the building elements for constructing the front-end of the indexable webpage; receiving specifications from user to configure a programmable event for activating user-editable code providing customized back-end functionality associated with the indexable webpage; receiving user edits to the code; storing the edited code; and in response to a trigger associated with the programmable event, executing the edited code for implementing the customized back-end functionality.
    Type: Application
    Filed: January 10, 2019
    Publication date: May 16, 2019
    Inventors: Yoav Abrahami, Ziv Shalom Shalev, Avi Marcus, Tomer Ohana, Amit Kaufman, Uval A. Blumenfeld, Shay Weiner, Shai Nagar, Ayelet Geva
  • Patent number: 10209966
    Abstract: Disclosed embodiments relate to online website building using customized back-end functionality. Operations include maintaining an online database configured to store a library of website building elements for configuring a front-end of an indexable web page; transmitting instructions to a browser permitting a user to remotely access the stored library, and to permit the user to utilize a selection of the building elements for constructing the front-end of the indexable webpage; receiving specifications from user to configure a programmable event for activating user-editable code providing customized back-end functionality associated with the indexable webpage; receiving user edits to the code; storing the edited code; and in response to a trigger associated with the programmable event, executing the edited code for implementing the customized back-end functionality.
    Type: Grant
    Filed: July 24, 2018
    Date of Patent: February 19, 2019
    Assignee: Wix.com Ltd.
    Inventors: Yoav Abrahami, Ziv Shalom Shalev, Avi Marcus, Tomer Ohana, Amit Kaufman, Uval A. Blumenfeld, Shay Weiner, Shai Nagar, Ayelet Geva
  • Publication number: 20190026443
    Abstract: Disclosed embodiments relate to website hosting implemented in a server environment. Operations include co-hosting, on a hosting server, a plurality of websites generated by a plurality of users; making available to the plurality of users common editing tools; preventing at least some of the plurality of users from altering co-hosted specific websites generated by others of the plurality of users; generating an interface for enabling the at least one subset of the plurality of users to upload to the hosting server plugin code associated with plugins for the co-hosted specific websites generated by the at least one subset of the plurality of users; storing the user-uploaded plugin code; and securely enabling, using an isolation mechanism, at least one of execution of front-end plugin functionality code at the client or execution of back-end plugin functionality code at the plugin server.
    Type: Application
    Filed: July 24, 2018
    Publication date: January 24, 2019
    Inventors: Ziv Shalom Shalev, Avi Marcus, Nir Natan, Uval A. Blumenfeld, Yoav Abrahami
  • Publication number: 20190026083
    Abstract: Disclosed embodiments relate to online website building using customized back-end functionality. Operations include maintaining an online database configured to store a library of website building elements for configuring a front-end of an indexable web page; transmitting instructions to a browser permitting a user to remotely access the stored library, and to permit the user to utilize a selection of the building elements for constructing the front-end of the indexable webpage; receiving specifications from user to configure a programmable event for activating user-editable code providing customized back-end functionality associated with the indexable webpage; receiving user edits to the code; storing the edited code; and in response to a trigger associated with the programmable event, executing the edited code for implementing the customized back-end functionality.
    Type: Application
    Filed: July 24, 2018
    Publication date: January 24, 2019
    Inventors: Yoav Abrahami, Ziv Shalom Shalev, Avi Marcus, Tomer Ohana, Amit Kaufman, Uval A. Blumenfeld, Shay Weiner, Shai Nagar, Ayelet Geva
  • Publication number: 20180150447
    Abstract: A system includes, for a selection of objects on a displayed page of the system, each object having pre-defined customizable attributes and non-customizable attributes, a sorter to sort the customizable attributes of the selected objects. The system also includes a dialog builder to build a customization dialog specific to the selection based on the sorted pre-defined customizable attributes, a displayer to display the dialog and an updater to receive input according to the dialog and to update the customizable attributes according to the input.
    Type: Application
    Filed: July 23, 2017
    Publication date: May 31, 2018
    Inventors: Yuval GOLDSTEIN, Avi MARCUS, Sharon PTASHEK, Kfir GOLAN, Daniel SHMUGLIN