Patents by Inventor Roni BEN-AHARON

Roni BEN-AHARON 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: 20240160615
    Abstract: A system for a visual design system (VDS) includes storing at least one layout and an associated layout signature where the associated layout signature represents a hierarchical composition of the semantic types of the components; a unit to analyze components of an existing layout provided by a user of the VDS, to determine a component set signature, to compare it with at least one stored associated layout signature and to find a set of candidate layouts which are visually diverse and semantically similar to the existing layout; where the unit presents the set of candidate layouts to the user, updates the existing layout according to a user selected layout. It also includes an experiment system to create, run and analyze the results of at least one experiment using at least one of: A/B and multivariate testing on user selected layouts to provide information on user preferred layouts for the VDS.
    Type: Application
    Filed: January 15, 2024
    Publication date: May 16, 2024
    Inventors: Roni BEN-AHARON, Nadav ABRAHAMI, Uri DROMY, Barak IGAL, Daphna OFEK
  • Publication number: 20240124403
    Abstract: A system includes at least one processor, a message system running on the at least one processor to create an actionable widget card, the message system includes a database to store parameters for the actionable widget card and pre-defined rules concerning card definitions; and at least one card product system to receive a trigger and to generate the actionable widget card according to said trigger, where the message system enables communication via the actionable widget card between a backend non-interactive external system and at least one user of the backend non-interactive external system.
    Type: Application
    Filed: December 28, 2023
    Publication date: April 18, 2024
    Inventors: Reuven J. SHERWIN, Tal Shalom KOL, Adi ZELLNER, Yonatan BIRI, Shachar BURG, Ethan SHARABI, Liat KARPEL GURWICZ, Roni BEN-AHARON
  • Publication number: 20240095297
    Abstract: 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: Application
    Filed: November 27, 2023
    Publication date: March 21, 2024
    Inventors: Yuval GOLDSTEIN, Amit KAUFMAN, Oren HOLLANDER, Roni BEN-AHARON
  • Patent number: 11874813
    Abstract: A system and method for a visual design system includes a memory, a processor, a page analyzer to extract business information of at least one data structure of at least one page of a visual application having an existing layout, to perform a semantic analysis of the extracted business information and to use the extracted business information to produce a business information layout and an associated business information signature; a database to store at least one layout and at least one associated layout signature where the layout signature represents a business information composition of the at least one layout, a signature comparer to perform a comparison of the associated business information signature of the at least one data structure with the associated layout signature of the at least one layout stored in said layout database and where the processor and the memory embody the page analyzer and the signature comparer.
    Type: Grant
    Filed: November 29, 2021
    Date of Patent: January 16, 2024
    Assignee: Wix.com Ltd.
    Inventors: Roni Ben-Aharon, Nadav Abrahami, Uri Dromy, Barak Igal, Daphna Ofek
  • Patent number: 11861686
    Abstract: A system and method for a website building system (WBS) hosting multiple websites, and a message system to generate at least one actionable widget card (AWC), where the AWC has elements comprising at least content, fields and attributes and implements at least e-commerce related operations for a product, the message system includes a card creator to create at least one AWC according to a trigger from a website associated with the product, stored pre-defined rules concerning card definitions or pre-defined widget card parameters and a card transformer to transform at least one of: content, fields and attributes of the at least one AWC according to transformation rules to create at least one new AWC, where a transformation is according to at least one of: a user request, related elements and product similarity.
    Type: Grant
    Filed: August 9, 2021
    Date of Patent: January 2, 2024
    Assignee: Wix.com Ltd.
    Inventors: Reuven J. Sherwin, Tal Kol, Adi Zellner, Yonatan Biri, Shachar Burg, Ethan Sharabi, Liat Karpel Gurwicz, Roni Ben-Aharon
  • Patent number: 11829437
    Abstract: 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: Grant
    Filed: September 19, 2017
    Date of Patent: November 28, 2023
    Assignee: Wix.com Ltd.
    Inventors: Yuval Goldstein, Amit Kaufman, Oren Hollander, Roni Ben-Aharon
  • Publication number: 20230367841
    Abstract: A website building system (WBS) includes a processor, at least one database storing pages of websites built using the WBS, the pages having components, the at least one database to further store a plurality of types of semantic composites, where a type of semantic composite defines a combination of related components having associated therewith editing operations and behaviors to be performed on related components of a page as a unit; a handler running on the processor to receive a page of a website and to analyze and classify sets of components of the page into at least one semantic composite using semantic decomposition and matching with the stored plurality of types of semantic composites; and a semantic composite editing behavior applier running on the processor to enable editing of the at least one semantic composite according to the editing operations and behaviors.
    Type: Application
    Filed: July 23, 2023
    Publication date: November 16, 2023
    Inventor: Roni BEN-AHARON
  • Patent number: 11748440
    Abstract: A system for a website building system includes at least one database storing website building system component types of websites of users, semantic composite types and smart box definitions where the semantic composite types are data structures describing components consisting of other components, a smart box handler to analyze and classify sets of components of a page of a website as smart boxes using semantic decomposition, the smart box boxes based on said semantic composite types and the smart box definitions, an editor to enable interactive editing of the website comprising components and the smart boxes, to receive a classification from the smart box handler and to provide additional editing capabilities for the smart boxes based on the classification.
    Type: Grant
    Filed: July 27, 2017
    Date of Patent: September 5, 2023
    Assignee: Wix.com Ltd.
    Inventor: Roni Ben-Aharon
  • Publication number: 20230091174
    Abstract: A website building system (WBS) includes a layout database to store at least one layout having components and an associated layout signature. It also includes a unit to determine a component set signature for an incoming component set having an existing layout provided by a user, to compare the component set signature with at least one associated layout signature of at least one layout from the database to find a match and to replace the existing layout with one of a selected diverse alternative candidate layout from the database according the match. The layout signature and the component set signature represent a hierarchical composition of the semantic types of the components of the layout and of the incoming component set accordingly. A layout adapter and applier adapts content from the user supplied component set to the selected diverse alternative candidate layout.
    Type: Application
    Filed: November 30, 2022
    Publication date: March 23, 2023
    Inventors: Roni BEN-AHARON, Uri DROMY, Barak IGAL, Daphna OFEK
  • Publication number: 20230036518
    Abstract: A website building system includes at least one database storing website components and their associated component hierarchies, each component comprising overridable parameterized-behavior elements, non-overridable parameterized-behavior elements and a data handler, the data handler handling override protocols for the components; and an element handler to review all components to be rendered for a current view and for a current component, to handle a communication request between the current component and at least one other component within the component hierarchy in order to implement an override request from the at least one other component, the element handler to update the current component only if the override request is related to an overridable parameterized-behavior element of the current component according to the data handler of the current component.
    Type: Application
    Filed: September 18, 2022
    Publication date: February 2, 2023
    Inventors: Nadav ABRAHAMI, Barak IGAL, Roni BEN-AHARON
  • Patent number: 11544442
    Abstract: A website building system (WBS) includes a layout database to store at least one layout having components and an associated layout signature. It also includes a unit to determine a component set signature for an incoming component set having an existing layout provided by a user, to compare the component set signature with at least one associated layout signature of at least one layout from the database to find a match and to replace the existing layout with one of a selected diverse alternative candidate layout from the database according the match. The layout signature and the component set signature represent a hierarchical composition of the semantic types of the components of the layout and of the incoming component set accordingly. A layout adapter and applier adapts content from the user supplied component set to the selected diverse alternative candidate layout.
    Type: Grant
    Filed: June 22, 2020
    Date of Patent: January 3, 2023
    Assignee: Wix.com Ltd.
    Inventors: Roni Ben-Aharon, Uri Dromy, Barak Igal, Daphna Ofek
  • Patent number: 11449573
    Abstract: A website building system includes at least one database storing website components and their associated component hierarchies, each component comprising overridable parameterized-behavior elements, non-overridable parameterized-behavior elements and a data handler, the data handler handling override protocols for the components; and an element handler to review all components to be rendered for a current view and for a current component, to handle a communication request between the current component and at least one other component within the component hierarchy in order to implement an override request from the at least one other component, the element handler to update the current component only if the override request is related to an overridable parameterized-behavior element of the current component according to the data handler of the current component.
    Type: Grant
    Filed: June 7, 2018
    Date of Patent: September 20, 2022
    Assignee: Wix.com Ltd.
    Inventors: Nadav Abrahami, Barak Igal, Roni Ben-Aharon
  • Publication number: 20220083523
    Abstract: A system and method for a visual design system includes a memory, a processor, a page analyzer to extract business information of at least one data structure of at least one page of a visual application having an existing layout, to perform a semantic analysis of the extracted business information and to use the extracted business information to produce a business information layout and an associated business information signature; a database to store at least one layout and at least one associated layout signature where the layout signature represents a business information composition of the at least one layout, a signature comparer to perform a comparison of the associated business information signature of the at least one data structure with the associated layout signature of the at least one layout stored in said layout database and where the processor and the memory embody the page analyzer and the signature comparer.
    Type: Application
    Filed: November 29, 2021
    Publication date: March 17, 2022
    Inventors: Roni BEN-AHARON, Nadav ABRAHAMI, Uri DROMY, Barak IGAL, Daphna OFEK
  • Patent number: 11188509
    Abstract: A system and method for a visual design system includes a memory, a processor, a page analyzer to extract business information of at least one data structure of at least one page of a visual application having an existing layout, to perform a semantic analysis of the extracted business information and to use the extracted business information to produce a business information layout and an associated business information signature; a database to store at least one layout and at least one associated layout signature where the layout signature represents a business information composition of the at least one layout, a signature comparer to perform a comparison of the associated business information signature of the at least one data structure with the associated layout signature of the at least one layout stored in said layout database and where the processor and the memory embody the page analyzer and the signature comparer.
    Type: Grant
    Filed: June 6, 2018
    Date of Patent: November 30, 2021
    Assignee: Wix.com Ltd.
    Inventors: Roni Ben-Aharon, Nadav Abrahami, Uri Dromy, Barak Igal, Daphna Ofek
  • Publication number: 20210366035
    Abstract: A system and method for a website building system (WBS) hosting multiple websites, and a message system to generate at least one actionable widget card (AWC), where the AWC has elements comprising at least content, fields and attributes and implements at least e-commerce related operations for a product, the message system includes a card creator to create at least one AWC according to a trigger from a website associated with the product, stored pre-defined rules concerning card definitions or pre-defined widget card parameters and a card transformer to transform at least one of: content, fields and attributes of the at least one AWC according to transformation rules to create at least one new AWC, where a transformation is according to at least one of: a user request, related elements and product similarity.
    Type: Application
    Filed: August 9, 2021
    Publication date: November 25, 2021
    Inventors: Reuven J. SHERWIN, Tal Kol, Adi Zellner, Yonatan Biri, Shachar Burg, Ethan Sharabi, Liat Karpel Gurwicz, Roni Ben-Aharon
  • Patent number: 11087389
    Abstract: A messaging system for a website building system hosting a website. The system also includes at least one database storing website parameters, pre-defined rules concerning card definitions, pre-defined widget card parameters and a product classification taxonomy and at least one card product system to receive a trigger from the website, associated with an action related to a product. The system generates an actionable widget card associated with the product based on the action, the website parameters, the pre-defined rules, the pre-defined widget card parameters and the product classification taxonomy where the widget card implements e-commerce related operations for the product between a publisher of the website with an end user of the website.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: August 10, 2021
    Assignee: Wix.com Ltd.
    Inventors: Reuven J. Sherwin, Tal Shalom Kol, Adi Zellner, Yonatan Biri, Shachar Burg, Ethan Sharabi, Liat Karpel Gurwicz, Roni Ben-Aharon
  • Publication number: 20200320247
    Abstract: A website building system (WBS) includes a layout database to store at least one layout having components and an associated layout signature. It also includes a unit to determine a component set signature for an incoming component set having an existing layout provided by a user, to compare the component set signature with at least one associated layout signature of at least one layout from the database to find a match and to replace the existing layout with one of a selected diverse alternative candidate layout from the database according the match. The layout signature and the component set signature represent a hierarchical composition of the semantic types of the components of the layout and of the incoming component set accordingly. A layout adapter and applier adapts content from the user supplied component set to the selected diverse alternative candidate layout.
    Type: Application
    Filed: June 22, 2020
    Publication date: October 8, 2020
    Inventors: Roni BEN-AHARON, Uri DROMY, Barak IGAL, Daphna OFEK
  • Patent number: 10691873
    Abstract: A website building system, the system includes a layout database to store least one layout and an associated signature where the signature represents a semantic composition of the at least one layout, a page analyzer to at least generate an associated signature for a user supplied handled component set, a signature comparer to perform a comparison of the signature of the user supplied handled component set with the associated signature of the at least one layout stored on the layout database, a layout searcher and generator to acquire at least from the layout database a set of candidate layouts according to the results of the signature comparer and where the candidate layouts are visually different and semantically similar from the user supplied handled component set and a layout adapter and applier to adapt the handled component set to a selected layout from the set of candidate layouts.
    Type: Grant
    Filed: July 19, 2017
    Date of Patent: June 23, 2020
    Assignee: Wix.com Ltd.
    Inventors: Roni Ben-Aharon, Uri Dromy, Barak Igal, Daphna Ofek
  • Publication number: 20190087392
    Abstract: A converter for a website building system including a receiver to receive a website page from a website building system, the page having a source layout for a source display area and an object model representation of the website building system elements, a processor to determine an order and set of relationships among the elements and to create a target layout of the web site page for a target display area, the target layout being based on a semantic analysis and reconciliation of the determined order and set of relationships where the source display area has different attributes than the target display area and a reconverter to merge modifications to the source layout and the target layout taking into account independent modifications made to the target layout to create an updated target layout configuration and where the updated target layout reflects changes made to the source layout.
    Type: Application
    Filed: November 5, 2018
    Publication date: March 21, 2019
    Inventors: Roni Ben-Aharon, Nadav Abrahami
  • Patent number: 10176154
    Abstract: A converter implementable via a client/server system having at least one processor to process instructions defining said converter, including a receiver to receive a website page from a website building system, the page having a source layout for a source display area, the page having an object model representation of components and a processor to determine an order and set of relationships among the components and to create a target layout of the website page for a target display area, the target layout being based on a semantic analysis and reconciliation of the determined order and set of relationships and where the source display area has different attributes than the target display area.
    Type: Grant
    Filed: September 11, 2014
    Date of Patent: January 8, 2019
    Assignee: Wix.com Ltd.
    Inventors: Roni Ben-Aharon, Nadav Abrahami