Patents by Inventor Nadav ABRAHAMI

Nadav ABRAHAMI 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: 11914949
    Abstract: 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: Grant
    Filed: February 4, 2020
    Date of Patent: February 27, 2024
    Assignee: Wix.com Ltd.
    Inventors: Amit Kaufman, Oren Hollander, Nadav Abrahami, Jiri Tobisek
  • 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
  • Publication number: 20230334222
    Abstract: A website building system (WBS) to create and handle dynamic layout interactions between multiple components on a page according to dynamic layout rules which define a relationship between affecting and affected components and where a component has at least one handle to enable a user of the WBS to at least move or resize a component within the dynamic layout rules, where the at least one handle activates or bypasses the dynamic layout rules for a component. The WBS creates at least automatic anchors between parallel edges of affecting and affected components according to the dynamic layout rules; receives an event triggered by at least a change made to at least one component and updates the at least one component according to the event, the at least one handle, handle type and the dynamic layout rules and displays the updated at least one component during an editing session.
    Type: Application
    Filed: June 19, 2023
    Publication date: October 19, 2023
    Inventors: Nadav ABRAHAMI, Giora KAPLAN, Avishai ABRAHAMI
  • Publication number: 20230298228
    Abstract: A system includes a unit for handling color assignment within a complex document and for maintaining a perceived brightness difference between elements on a discreet-pixel-depth-display.
    Type: Application
    Filed: May 18, 2023
    Publication date: September 21, 2023
    Inventors: Avishai ABRAHAMI, Giora Kaplan, Nadav Abrahami
  • Patent number: 11720739
    Abstract: A website building system includes a database to store pages and components of a website, a component predefined as a master component associated with a master page or a regular component associated with regular page, a plurality of master and regular components have associated dynamic layout rules which define relationships between one website component and another website component, a component of the plurality of master and regular components has a handle set having at least one regular handle and at least one smart handle, a displayer to display a composite page having master components and regular components; an editor to enable a user to select components for editing and a dynamic layout editor to provide dynamic layout editing of the selected components with the handle set during an editing session; an updater to update and display the website according to the handle set, handle type and associated dynamic layout rules.
    Type: Grant
    Filed: September 15, 2022
    Date of Patent: August 8, 2023
    Assignee: Wix.com Ltd.
    Inventors: Nadav Abrahami, Giora Kaplan, Avishai Abrahami
  • Patent number: 11670016
    Abstract: A system for handling color assignment within a complex document includes a user interface to facilitate user modification of at least one first color to at least one second color within a previously chosen color scheme for a component of the document, the color scheme having a principal colors and a of associated subordinate colors per principal color displayed as a matrix, a color handler to update the previously chosen color scheme color scheme to produce an updated color scheme matching a perceived brightness of the at least one second color, the color handler including a unifier to calculate an average perceived brightness for all cells in a row within the matrix and to change the lightness value for each cell while keeping the same hue and saturation to ensure that all cells within the row have the same perceived brightness, and a color processor to apply the updated color scheme.
    Type: Grant
    Filed: May 13, 2021
    Date of Patent: June 6, 2023
    Assignee: Wix.com Ltd.
    Inventors: Avishai Abrahami, Giora Kaplan, Nadav Abrahami
  • 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
  • Publication number: 20230010571
    Abstract: A website building system includes a database to store pages and components of a website, a component predefined as a master component associated with a master page or a regular component associated with regular page, a plurality of master and regular components have associated dynamic layout rules which define relationships between one website component and another website component, a component of the plurality of master and regular components has a handle set having at least one regular handle and at least one smart handle, a displayer to display a composite page having master components and regular components; an editor to enable a user to select components for editing and a dynamic layout editor to provide dynamic layout editing of the selected components with the handle set during an editing session; an updater to update and display the website according to the handle set, handle type and associated dynamic layout rules.
    Type: Application
    Filed: September 15, 2022
    Publication date: January 12, 2023
    Inventors: Nadav ABRAHAMI, Giora KAPLAN, Avishai ABRAHAMI
  • 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
  • Patent number: 11449661
    Abstract: A website editor includes a database to store pages and components, the components predefined as one of: master components associated with at least one master page and regular components associated with at least one regular page; a displayer to display a composite page including master components and regular components; an editor to enable a user to select either the master components or the regular components for editing thereby generating selected components and non-selected components and a layout manager to dynamically create at least automatic anchors between parallel edges of affecting and affected selected components according to associated dynamic layout rules, the rules defining relationships at least between content and a containing component, between a component and a peer component in a primary direction, between bottom edges of the affecting and the affected selected components, and between horizontal and vertical edges of the affecting and the affected selected components.
    Type: Grant
    Filed: September 9, 2020
    Date of Patent: September 20, 2022
    Assignee: Wix.com Ltd.
    Inventors: Nadav Abrahami, Giora Kaplan, Avishai Abrahami
  • Publication number: 20220236866
    Abstract: A visual design system includes a dynamic layout editor, a page analyzer, a UI subsystem and a change executor. The dynamic layout editor edits content of a visual creation according to dynamic layout rules. The visual creation includes at least one page having at least two components, the dynamic layout rules are associated with anchors or constraints for positioning the components, and each component has geometrical properties. The page analyzer performs a geometrical analysis on the page in response to a change of components and divides the page into sections based on at least geometrical relationships between the geometrical properties. The UI subsystem generates and presents at least one section to a user for editing as a virtual container containing at least one of the two components. The change executor regenerates and displays the page with the section according to editing changes made during the editing session.
    Type: Application
    Filed: April 11, 2022
    Publication date: July 28, 2022
    Inventors: Ayelet GEVA, Yael Hasson, Avishal Abrahami, Yaniv Ben Simon, Yotam Barzilay, Nadav Abrahami
  • Patent number: 11307750
    Abstract: A visual design system includes a dynamic layout editor, a page analyzer, a UI subsystem and a change executor. The dynamic layout editor edits content of a visual creation according to dynamic layout rules. The visual creation includes at least one page having at least two components, the dynamic layout rules are associated with anchors or constraints for positioning the components, and each component has geometrical properties. The page analyzer performs a geometrical analysis on the page in response to a change of components and divides the page into sections based on at least geometrical relationships between the geometrical properties. The UI subsystem generates and presents at least one section to a user for editing as a virtual container containing at least one of the two components. The change executor regenerates and displays the page with the section according to editing changes made during the editing session.
    Type: Grant
    Filed: December 3, 2018
    Date of Patent: April 19, 2022
    Assignee: Wix.com Ltd.
    Inventors: Ayelet Geva, Yael Hasson, Avishai Abrahami, Yaniv Ben Simon, Yotam Barzilay, Nadav Abrahami
  • 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: 20210279915
    Abstract: A system for handling color assignment within a complex document includes a user interface to facilitate user modification of at least one first color to at least one second color within a previously chosen color scheme for a component of the document, the color scheme having a principal colors and a of associated subordinate colors per principal color displayed as a matrix, a color handler to update the previously chosen color scheme color scheme to produce an updated color scheme matching a perceived brightness of the at least one second color, the color handler including a unifier to calculate an average perceived brightness for all cells in a row within the matrix and to change the lightness value for each cell while keeping the same hue and saturation to ensure that all cells within the row have the same perceived brightness, and a color processor to apply the updated color scheme.
    Type: Application
    Filed: May 13, 2021
    Publication date: September 9, 2021
    Inventors: Avishai Abrahami, Giora Kaplan, Nadav Abrahami
  • Patent number: 11010936
    Abstract: A system implementable on a computing device for handling color assignment within a complex document includes a user interface to facilitate user modification of at least one first color to at least one second color within a previously chosen color scheme for a component of the document. The color scheme has a predetermined number X of principal colors and a predetermined number Y of associated subordinate colors per principal color. The system also includes a color handler to modify the color scheme to produce an updated color scheme to match a perceived brightness of the at least one second color throughout at least a portion of the updated color scheme and a color processor to process and apply the updated color scheme at least to the component.
    Type: Grant
    Filed: November 18, 2019
    Date of Patent: May 18, 2021
    Assignee: Wix.com Ltd.
    Inventors: Avishai Abrahami, Giora Kaplan, Nadav Abrahami
  • Publication number: 20200410155
    Abstract: A website editor includes a database to store pages and components, the components predefined as one of: master components associated with at least one master page and regular components associated with at least one regular page; a displayer to display a composite page including master components and regular components; an editor to enable a user to select either the master components or the regular components for editing thereby generating selected components and non-selected components and a layout manager to dynamically create at least automatic anchors between parallel edges of affecting and affected selected components according to associated dynamic layout rules, the rules defining relationships at least between content and a containing component, between a component and a peer component in a primary direction, between bottom edges of the affecting and the affected selected components, and between horizontal and vertical edges of the affecting and the affected selected components.
    Type: Application
    Filed: September 9, 2020
    Publication date: December 31, 2020
    Inventors: Nadav ABRAHAMI, Giora KAPLAN, Avishai ABRAHAMI
  • Patent number: 10789412
    Abstract: A website building system includes a database, a displayer, an editor and a dynamic layout editor. The database stores pages and components of a website, where each component is either a master component associated with a master page or a regular component associated with a regular page. The master and regular components have associated dynamic layout rules which define the relationships between one website component and at least one other website component. Each component has at least a regular handle and a smart handle. The displayer displays a composite page of master and regular components. The editor enables a user to choose to edit the master components or the regular components. The dynamic layout editor provides a handle set where some smart handles can change the boundary between the selected components and the non-selected components.
    Type: Grant
    Filed: November 20, 2018
    Date of Patent: September 29, 2020
    Assignee: Wix.com Ltd.
    Inventors: Nadav Abrahami, Giora Kaplan, Avishai Abrahami
  • Publication number: 20200175224
    Abstract: 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: Application
    Filed: February 4, 2020
    Publication date: June 4, 2020
    Inventors: Amit Kaufman, Oren Hollander, Nadav Abrahami, Jiri Tobisek
  • Publication number: 20200090377
    Abstract: A system implementable on a computing device for handling color assignment within a complex document includes a user interface to facilitate user modification of at least one first color to at least one second color within a previously chosen color scheme for a component of the document. The color scheme has a predetermined number X of principal colors and a predetermined number Y of associated subordinate colors per principal color. The system also includes a color handler to modify the color scheme to produce an updated color scheme to match a perceived brightness of the at least one second color throughout at least a portion of the updated color scheme and a color processor to process and apply the updated color scheme at least to the component.
    Type: Application
    Filed: November 18, 2019
    Publication date: March 19, 2020
    Inventors: Avishai ABRAHAMI, Giora Kaplan, Nadav Abrahami