Patents by Inventor Amit Kaufman
Amit Kaufman 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).
-
Patent number: 11971945Abstract: A system for modifying a website or interactive application, including a published database accessible via an end user data service to present the most up to date version of objects of the website, viewable and editable by at least one user, a draft database accessible via a designer data service and viewable and editable by at least one designer to store edits to the objects of the published database; a published database request handler to coordinate concurrent viewing and updating of the objects between the end user data service and the published database and a draft database request handler to coordinate concurrent viewing, editing and updating of the objects between the designer data service and the draft database and to merge edits and updates to the objects in both the published database and the draft database and to return the merged version of the objects without modifying the published database.Type: GrantFiled: November 30, 2022Date of Patent: April 30, 2024Assignee: Wix.com Ltd.Inventors: Yuval Goldstein, Amit Kaufman, Oren Hollander
-
Publication number: 20240095297Abstract: A device for a website building system includes a component based version (CBV) comparer to compare at least two versions of a website page; where a version has a component tree representing relationships of container and regular components of the page, the component tree having nodes to represent the components and sub-nodes to represent components inside a container component; the CBV comparer includes multiple comparers to first preprocess the nodes of a component tree of a version to determine the relationships between components before comparing nodes and sub-nodes of component trees according to at least their structure, semantic relationships, and editing history; a difference tree generator to create a difference tree representing the differences in components between the at least two versions according to the results of the multiple comparers; and a version merger to create an integrated version of the at least two versions according to the difference tree.Type: ApplicationFiled: November 27, 2023Publication date: March 21, 2024Inventors: Yuval GOLDSTEIN, Amit KAUFMAN, Oren HOLLANDER, Roni BEN-AHARON
-
Patent number: 11914949Abstract: A website building system includes a content database storing a pool of content items to be displayed on a website being built; a view database storing a set of views which can be used to display the items, each view being a template for a section of a web page of the website; a view pool searcher to execute a search query on the view database for one or more views that match a given set of content items stored in the content database according to at least one of keywords, attributes, fields and applications of the given set and a dynamic matching and adaptation module to dynamically provide an appropriate view from among the views found by the view pool searcher for each set of content items for displaying the content items on the website, the appropriate view selected based on a priority value.Type: GrantFiled: February 4, 2020Date of Patent: February 27, 2024Assignee: Wix.com Ltd.Inventors: Amit Kaufman, Oren Hollander, Nadav Abrahami, Jiri Tobisek
-
Patent number: 11829437Abstract: A device and method for a website building system that has a component based version comparer to compare at least two versions of a website page which has components defined in a set of hierarchies. The components can be a visual component, a container and a non-visual site element. The device generates a difference tree representing the differences in the components between two versions of the website page using the version comparer to preprocess the components in a version of a website page to determine internal geometric and semantic relationships before comparing the components and the relationships between the two versions using semantic and geometrical analysis. The device also includes a version merger to create an integrated version of the two versions of the website page according to the difference tree.Type: GrantFiled: September 19, 2017Date of Patent: November 28, 2023Assignee: Wix.com Ltd.Inventors: Yuval Goldstein, Amit Kaufman, Oren Hollander, Roni Ben-Aharon
-
Publication number: 20230359814Abstract: 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: ApplicationFiled: July 10, 2023Publication date: November 9, 2023Inventors: 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: 11698944Abstract: 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: GrantFiled: November 14, 2019Date of Patent: July 11, 2023Assignee: 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
-
Publication number: 20230105686Abstract: A system for modifying a website or interactive application, including a published database accessible via an end user data service to present the most up to date version of objects of the website, viewable and editable by at least one user, a draft database accessible via a designer data service and viewable and editable by at least one designer to store edits to the objects of the published database; a published database request handler to coordinate concurrent viewing and updating of the objects between the end user data service and the published database and a draft database request handler to coordinate concurrent viewing, editing and updating of the objects between the designer data service and the draft database and to merge edits and updates to the objects in both the published database and the draft database and to return the merged version of the objects without modifying the published database.Type: ApplicationFiled: November 30, 2022Publication date: April 6, 2023Inventors: Yuval GOLDSTEIN, Amit Kaufman, Oren Hollander
-
Patent number: 11544347Abstract: A system for modifying a website or interactive application, including a published database accessible via an end user data service to present the most up to date version of objects of the website, viewable and editable by at least one user, a draft database accessible via a designer data service and viewable and editable by at least one designer to store edits to the objects of the published database; a published database request handler to coordinate concurrent viewing and updating of the objects between the end user data service and the published database and a draft database request handler to coordinate concurrent viewing, editing and updating of the objects between the designer data service and the draft database and to merge edits and updates to the objects in both the published database and the draft database and to return the merged version of the objects without modifying the published database.Type: GrantFiled: January 20, 2020Date of Patent: January 3, 2023Assignee: Wix.com Ltd.Inventors: Yuval Goldstein, Amit Kaufman, Oren Hollander
-
Patent number: 10915300Abstract: Disclosed embodiments relate to updating a back-end database containing data sets that populate a plurality of web pages of a website. Operations include receiving via a user interface, a plurality of data elements; storing groups of at least one data element in a database; generating a plurality of virtual web pages, wherein each virtual web page is a preview of a corresponding actual web page before the corresponding actual web page goes live; displaying each group of at least one data element in a separate one of the plurality of virtual web pages; displaying an editing tool to permit a user to edit a virtual web page from the plurality of virtual web pages; translating the edits to the virtual web page into updates for the database; storing the updates in the database; and enabling a display on the corresponding actual web page with the updates.Type: GrantFiled: July 24, 2018Date of Patent: February 9, 2021Assignee: Wix.com Ltd.Inventors: Uval A. Blumenfeld, Amit Kaufman, Shay Weiner, Yoav Abrahami
-
Publication number: 20200175224Abstract: A website building system includes a content database storing a pool of content items to be displayed on a website being built; a view database storing a set of views which can be used to display the items, each view being a template for a section of a web page of the website; a view pool searcher to execute a search query on the view database for one or more views that match a given set of content items stored in the content database according to at least one of keywords, attributes, fields and applications of the given set and a dynamic matching and adaptation module to dynamically provide an appropriate view from among the views found by the view pool searcher for each set of content items for displaying the content items on the website, the appropriate view selected based on a priority value.Type: ApplicationFiled: February 4, 2020Publication date: June 4, 2020Inventors: Amit Kaufman, Oren Hollander, Nadav Abrahami, Jiri Tobisek
-
Publication number: 20200151228Abstract: A system for modifying a website or interactive application, including a published database accessible via an end user data service to present the most up to date version of objects of the website, viewable and editable by at least one user, a draft database accessible via a designer data service and viewable and editable by at least one designer to store edits to the objects of the published database; a published database request handler to coordinate concurrent viewing and updating of the objects between the end user data service and the published database and a draft database request handler to coordinate concurrent viewing, editing and updating of the objects between the designer data service and the draft database and to merge edits and updates to the objects in both the published database and the draft database and to return the merged version of the objects without modifying the published database.Type: ApplicationFiled: January 20, 2020Publication date: May 14, 2020Inventors: Yuval GOLDSTEIN, Amit KAUFMAN, Oren HOLLANDER
-
Publication number: 20200151226Abstract: 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: ApplicationFiled: November 14, 2019Publication date: May 14, 2020Inventors: 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: 20200117431Abstract: 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: ApplicationFiled: October 10, 2019Publication date: April 16, 2020Inventors: Ayelet Geva, Omer Gartzman, Giora Kaplan, Shahar Zur, Batel Sebbag, Amit Kaufman, Avi Marcus
-
Patent number: 10540419Abstract: A system for modifying a website or interactive application, including a published database accessible via an end user data service to present the most up to date version of objects of the website, viewable and editable by at least one user, a draft database accessible via a designer data service and viewable and editable by at least one designer to store edits to the objects of the published database; a published database request handler to coordinate concurrent viewing and updating of the objects between the end user data service and the published database and a draft database request handler to coordinate concurrent viewing, editing and updating of the objects between the designer data service and the draft database and to merge edits and updates to the objects in both the published database and the draft database and to return the merged version of the objects without modifying the published database.Type: GrantFiled: September 18, 2017Date of Patent: January 21, 2020Assignee: Wix.com Ltd.Inventors: Yuval Goldstein, Amit Kaufman, Oren Hollander
-
Patent number: 10459699Abstract: 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: GrantFiled: June 7, 2016Date of Patent: October 29, 2019Assignee: Wix.com Ltd.Inventors: Ayelet Geva, Omer Gartzman, Giora Kaplan, Shahar Zur, Batel Sebbag, Amit Kaufman, Avi Marcus
-
Patent number: 10397305Abstract: 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: GrantFiled: April 19, 2019Date of Patent: August 27, 2019Assignee: 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: 20190245910Abstract: 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: ApplicationFiled: April 19, 2019Publication date: August 8, 2019Inventors: Yoav Abrahami, Ziv Shalom Shalev, Avi Marcus, Tomer Ohana, Amit Kaufman, Uval A. Blumenfeld, Shay Weiner, Shai Nagar, Ayelet Geva
-
Patent number: 10326821Abstract: 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: GrantFiled: January 10, 2019Date of Patent: June 18, 2019Assignee: 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: 20190149591Abstract: 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: ApplicationFiled: January 10, 2019Publication date: May 16, 2019Inventors: Yoav Abrahami, Ziv Shalom Shalev, Avi Marcus, Tomer Ohana, Amit Kaufman, Uval A. Blumenfeld, Shay Weiner, Shai Nagar, Ayelet Geva
-
Patent number: 10209966Abstract: 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: GrantFiled: July 24, 2018Date of Patent: February 19, 2019Assignee: Wix.com Ltd.Inventors: Yoav Abrahami, Ziv Shalom Shalev, Avi Marcus, Tomer Ohana, Amit Kaufman, Uval A. Blumenfeld, Shay Weiner, Shai Nagar, Ayelet Geva