Patents by Inventor Yuval GOLDSTEIN
Yuval GOLDSTEIN 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: 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: 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: 20230289521Abstract: 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: ApplicationFiled: May 18, 2023Publication date: September 14, 2023Inventors: Yuval Goldstein, Avi Marcus, Sharon Ptashek, Kfir Golan, Daniel Shmuglin
-
Patent number: 11657220Abstract: 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: GrantFiled: June 13, 2022Date of Patent: May 23, 2023Assignee: Wix.com Ltd.Inventors: Yuval Goldstein, Avi Marcus, Sharon Ptashek, Kfir Golan, Daniel Shmuglin
-
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
-
Publication number: 20220309239Abstract: 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: ApplicationFiled: June 13, 2022Publication date: September 29, 2022Inventors: Yuval GOLDSTEIN, Avi MARCUS, Sharon PTASHEK, Kfir GOLAN, Daniel SHMUGLIN
-
Patent number: 11361157Abstract: 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: GrantFiled: April 14, 2021Date of Patent: June 14, 2022Assignee: Wix.com Ltd.Inventors: Yuval Goldstein, Avi Marcus, Sharon Ptashek, Kfir Golan, Daniel Shmuglin
-
Publication number: 20210256206Abstract: 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: ApplicationFiled: April 14, 2021Publication date: August 19, 2021Inventors: Yuval GOLDSTEIN, Avi MARCUS, Sharon PTASHEK, Kfir GOLAN, Daniel SHMUGLIN
-
Patent number: 10984185Abstract: 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: GrantFiled: July 23, 2017Date of Patent: April 20, 2021Assignee: Wix.com Ltd.Inventors: Yuval Goldstein, Avi Marcus, Sharon Ptashek, Kfir Golan, Daniel Shmuglin
-
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
-
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
-
Publication number: 20180150447Abstract: 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: ApplicationFiled: July 23, 2017Publication date: May 31, 2018Inventors: Yuval GOLDSTEIN, Avi MARCUS, Sharon PTASHEK, Kfir GOLAN, Daniel SHMUGLIN
-
Publication number: 20180025013Abstract: 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: September 18, 2017Publication date: January 25, 2018Inventors: Yuval GOLDSTEIN, Amit KAUFMAN, Oren HOLLANDER
-
Publication number: 20180011824Abstract: A device implementable in a website design program includes a component based version comparer to compare at least two versions of a website, the at least two versions having components in a set of hierarchies and to generate a difference tree representing the differences in the components between the at least two versions of the same website, where the version comparer preprocesses the components in each single version of the at least two versions of the website to determine at least one of internal geometric, semantic, content and attribute relationships before comparing the components and the relationships between the at least two versions of the website using at least one of semantic, geometrical, content and attribute analysis. The device also includes a version merger to create an integrated version of the two versions of the website based on the difference tree.Type: ApplicationFiled: September 19, 2017Publication date: January 11, 2018Inventors: Yuval Goldstein, Amit Kaufman, Oren Hollander, Roni Ben-Aharon
-
Patent number: 9817804Abstract: A device implementable in a website design program includes a component based version comparer to compare at least two versions of a website, the at least two versions having components in a set of hierarchies and to generate a difference tree representing the differences in the components between the at least two versions of the same website, where the version comparer preprocesses the components in each single version of the at least two versions of the website to determine at least one of internal geometric, semantic, content and attribute relationships before comparing the components and the relationships between the at least two versions of the website using at least one of semantic, geometrical, content and attribute analysis. The device also includes a version merger to create an integrated version of the two versions of the website based on the difference tree.Type: GrantFiled: February 11, 2015Date of Patent: November 14, 2017Assignee: WIX.COM LTD.Inventors: Yuval Goldstein, Amit Kaufman, Oren Hollander, Roni Ben-Aharon
-
Publication number: 20170322922Abstract: 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: ApplicationFiled: July 23, 2017Publication date: November 9, 2017Inventors: Yuval GOLDSTEIN, Avi MARCUS, Sharon PTASHEK, Kfir GOLAN, Daniel SHMUGLIN
-
Patent number: 9805134Abstract: 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: February 11, 2015Date of Patent: October 31, 2017Assignee: Wix.com Ltd.Inventors: Yuval Goldstein, Amit Kaufman, Oren Hollander
-
Patent number: 9753911Abstract: 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: GrantFiled: March 13, 2014Date of Patent: September 5, 2017Assignee: Wix.com Ltd.Inventors: Yuval Goldstein, Avi Marcus, Sharon Ptashek, Kfir Golan, Daniel Shmuglin
-
Publication number: 20150227533Abstract: 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: February 11, 2015Publication date: August 13, 2015Inventors: Yuval GOLDSTEIN, Amit KAUFMAN, Oren HOLLANDER