Patents by Inventor Yoav ABRAHAMI

Yoav 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: 12645749
    Abstract: A method and a system for a website building system (WBS) includes enabling a user to create a website page with the WBS, enabling the user to add at least one instance of a third party application (TPA) to the website page, assigning a specific instance name to the instance of the TPA and providing a permalink to specific mini-pages in the instance of the TPA including the specific instance name.
    Type: Grant
    Filed: June 6, 2024
    Date of Patent: June 2, 2026
    Assignee: Wix.com Ltd.
    Inventors: Yoav Abrahami, Uri Tagger
  • Patent number: 12602447
    Abstract: A system for a website, includes a processor and a unit running on the processor to capture interactions between a user of the website and at least one third party application embedded as an instance in a page of the website and to use the interactions to update a contact record associated with a user. The unit includes a data extractor to extract contact related information from the interactions; and a data merger to merge at least two contact records where the at least two contact records have an association with the same identified user and to merge the extracted contact related information to that of an existing contact record for the identified user according to predefined merging rules.
    Type: Grant
    Filed: May 4, 2023
    Date of Patent: April 14, 2026
    Assignee: Wix.com Ltd.
    Inventors: Yoav Abrahami, Kfir Bloch, Nitzan Achsaf
  • Publication number: 20260072904
    Abstract: A system for dynamically adapting a conversational artificial intelligence (AI) system includes a chatbot system, a feedback and classifier unit, and a document generator. The chatbot system generates a response to a user query. The feedback and classifier unit receives the user query, a large language model (LLM) provided response, and system architect provided feedback to create a data object. The unit retrieves a set of ternary questions from a questions database and processes the data object using the LLM to generate answers, creating a feature vector of ternary answers. It then determines a classification label for the feedback by processing the feature vector with a decision tree, where the label indicates a knowledge or behavioral update. The document generator creates a new document based on the classification label and feedback and updates a knowledge base or prompts database with the new document based on the determined classification label.
    Type: Application
    Filed: September 11, 2025
    Publication date: March 12, 2026
    Inventors: Yuval AVIYAM, Yaniv BEN SIMON, Ran GELER, Kfir BLOCH, Yoav ABRAHAMI
  • Publication number: 20260003586
    Abstract: A system for integrating design to code components in software development includes at least one processor; a design to code (D2C) tool running on the processor configured to enable creation of D2C projects comprising user interface designs based on D2C components having associated D2C contracts, where the D2C contracts include at least instructions for data, interactive elements and at least one aspect contract for D2C components specifying requirements for user interface designs; and a D2C contract handler running on the at least one processor configured to create and manage the D2C contracts
    Type: Application
    Filed: June 26, 2025
    Publication date: January 1, 2026
    Inventor: Yoav ABRAHAMI
  • Publication number: 20250335696
    Abstract: An online website building system includes: an online database configured to store a library of website building elements for configuring a front-end of a webpage, the webpage having been built on a platform including at least common server code; and store rules for accessing code associated with the website building elements; and at least one processor configured to enable the user to edit code associated with a webpage, and to provide a programmable event for activating the resultant user-editable code, where the user-editable code is configured to provide dynamic customized back-end functionality associated with the webpage; store the edited user-editable code in a code storage system in communication with the online database; receive a request to access the webpage, and in response to the request and before the request times out, provide access to a virtualized execution instance comprising at least the common server code and the edited user-editable code.
    Type: Application
    Filed: May 23, 2025
    Publication date: October 30, 2025
    Inventor: Yoav ABRAHAMI
  • Patent number: 12346650
    Abstract: An online website building system includes: an online database configured to store a library of website building elements for configuring a front-end of a webpage, the webpage having been built on a platform including at least common server code; and store rules for accessing code associated with the website building elements; and at least one processor configured to enable the user to edit code associated with a webpage, and to provide a programmable event for activating the resultant user-editable code, where the user-editable code is configured to provide dynamic customized back-end functionality associated with the webpage; store the edited user-editable code in a code storage system in communication with the online database; receive a request to access the webpage, and in response to the request and before the request times out, provide access to a virtualized execution instance comprising at least the common server code and the edited user-editable code.
    Type: Grant
    Filed: January 15, 2024
    Date of Patent: July 1, 2025
    Assignee: WIX.COM LTD.
    Inventors: Yoav Abrahami, Ziv Shalom Shalev, Shai Nagar, Gil Tayar
  • Publication number: 20240320286
    Abstract: A method and a system for a website building system (WBS) includes enabling a user to create a website page with the WBS, enabling the user to add at least one instance of a third party application (TPA) to the website page, assigning a specific instance name to the instance of the TPA and providing a permalink to specific mini-pages in the instance of the TPA including the specific instance name.
    Type: Application
    Filed: June 6, 2024
    Publication date: September 26, 2024
    Inventors: Yoav ABRAHAMI, Uri TAGGER
  • Publication number: 20240289409
    Abstract: A device for a website building system (WBS) includes a communication hub embedded in a page of a website built by the WBS to implement 2-way cross domain communication with direct addressing between at least two third party applications from different vendors, the at least two third party applications each having an instance within the page. The communication hub includes a smart identifier and addresser to identify and provide the direct addressing of source or target third party applications between the at least two third party applications and to maintain a table of all absolute addresses for the 2-way cross domain communication; and a communication policy enforcer to enforce a communication policy between the WBS and the at least two third party applications to filter non-conforming communication according to the communication policy; and a protocol translator to provide 2-way interface translation between the at least two third party applications.
    Type: Application
    Filed: May 5, 2024
    Publication date: August 29, 2024
    Inventor: Yoav ABRAHAMI
  • Publication number: 20240220706
    Abstract: An online website building system includes: an online database configured to store a library of website building elements for configuring a front-end of a webpage, the webpage having been built on a platform including at least common server code; and store rules for accessing code associated with the website building elements; and at least one processor configured to enable the user to edit code associated with a webpage, and to provide a programmable event for activating the resultant user-editable code, where the user-editable code is configured to provide dynamic customized back-end functionality associated with the webpage; store the edited user-editable code in a code storage system in communication with the online database; receive a request to access the webpage, and in response to the request and before the request times out, provide access to a virtualized execution instance comprising at least the common server code and the edited user-editable code.
    Type: Application
    Filed: January 15, 2024
    Publication date: July 4, 2024
    Inventors: Yoav ABRAHAMI, Ziv Shalom SHALEV, Shai NAGAR, Gil TAYAR
  • Patent number: 12026216
    Abstract: A method and system for a website building system (WBS) integrating at least one third party application includes detecting the presence of a spider associated with a search engine; parsing the output of said least one third party application to determine non-text components according to a request from said search engine spider, said non-text components having encoded or interleaved text, extracting said encoded or interleaved text from said non-text components; creating a search engine friendly page containing said extracted text; and providing said search engine friendly page to said spider.
    Type: Grant
    Filed: September 1, 2021
    Date of Patent: July 2, 2024
    Assignee: Wix.com Ltd.
    Inventors: Yoav Abrahami, Uri Tagger
  • Publication number: 20240211528
    Abstract: Systems, methods, and computer program products configured to securely enable rendering of a hybrid website interface are provided. An example website building system provides a primary execution environment configured to execute one or more trusted website code definition elements, provides one or more sandbox execution environments configured to execute one or more untrusted website code components, provides one or more proxy transformation components that are configured to communicatively link the one or more untrusted website code components to at least one of the one or more trusted website code definition elements, and causes rendering of the hybrid website interface following execution of the at least one trusted website code definition element and the one or more untrusted website code components via the one or more proxy transformation components.
    Type: Application
    Filed: December 20, 2023
    Publication date: June 27, 2024
    Inventor: Yoav Abrahami
  • Patent number: 11989253
    Abstract: A device for a website building system (WBS) includes a communication hub embedded in a page of a website built by the WBS to implement 2-way cross domain communication with direct addressing between at least two third party applications from different vendors, the at least two third party applications each having an instance within the page. The communication hub includes a smart identifier and addresser to identify and provide the direct addressing of source or target third party applications between the at least two third party applications and to maintain a table of all absolute addresses for the 2-way cross domain communication; and a communication policy enforcer to enforce a communication policy between the WBS and the at least two third party applications to filter non-conforming communication according to the communication policy; and a protocol translator to provide 2-way interface translation between the at least two third party applications.
    Type: Grant
    Filed: April 12, 2021
    Date of Patent: May 21, 2024
    Assignee: Wix.com Ltd.
    Inventor: Yoav Abrahami
  • Patent number: 11875104
    Abstract: An online website building system includes: an online database configured to store a library of website building elements for configuring a front-end of a webpage, the webpage having been built on a platform including at least common server code; and store rules for accessing code associated with the website building elements; and at least one processor configured to enable the user to edit code associated with a webpage, and to provide a programmable event for activating the resultant user-editable code, wherein the user-editable code is configured to provide dynamic customized back-end functionality associated with the webpage; store the edited user-editable code in a code storage system in communication with the online database; receive a request to access the webpage, and in response to the request and before the request times out, provide access to a virtualized execution instance comprising at least the common server code and the edited user-editable code.
    Type: Grant
    Filed: August 29, 2021
    Date of Patent: January 16, 2024
    Assignee: Wix.com Ltd.
    Inventors: Yoav Abrahami, Ziv Shalom Shalev, Shai Nagar, Gil Tayar
  • Publication number: 20230273971
    Abstract: A system for a website, includes a processor and a unit running on the processor to capture interactions between a user of the website and at least one third party application embedded as an instance in a page of the website and to use the interactions to update a contact record associated with a user. The unit includes a data extractor to extract contact related information from the interactions; and a data merger to merge at least two contact records where the at least two contact records have an association with the same identified user and to merge the extracted contact related information to that of an existing contact record for the identified user according to predefined merging rules.
    Type: Application
    Filed: May 4, 2023
    Publication date: August 31, 2023
    Inventors: Yoav ABRAHAMI, Kfir BLOCH, Nitzan ACHSAF
  • Patent number: 11669584
    Abstract: A system includes at least one hub to coordinate at least one activity message between a website and at least one third party application where the at least one activity message has a standardized format, and an activity coordinator to listen to the at least one activity message and at least to add data extracted from the at least one message to a stream associated with at least one of an identified contact and an anonymous contact and where the at least one of an identified contact and an anonymous contact is a user of the website. The system also includes a contacts coordinator to retrieve and analyze contact related information from the stream and to enrich previously held information for the contact and at least one database to store the activity streams and the contact related information for use by the website and by the contact.
    Type: Grant
    Filed: December 4, 2014
    Date of Patent: June 6, 2023
    Assignee: Wix.com Ltd.
    Inventors: Yoav Abrahami, Kfir Bloch, Nitzan Achsaf
  • Publication number: 20210397777
    Abstract: A method and system for a website building system (WBS) integrating at least one third party application includes detecting the presence of a spider associated with a search engine; parsing the output of said least one third party application to determine non-text components according to a request from said search engine spider, said non-text components having encoded or interleaved text, extracting said encoded or interleaved text from said non-text components; creating a search engine friendly page containing said extracted text; and providing said search engine friendly page to said spider.
    Type: Application
    Filed: September 1, 2021
    Publication date: December 23, 2021
    Inventors: Yoav ABRAHAMI, Uri TAGGER
  • Publication number: 20210397776
    Abstract: An online website building system includes: an online database configured to store a library of website building elements for configuring a front-end of a webpage, the webpage having been built on a platform including at least common server code; and store rules for accessing code associated with the website building elements; and at least one processor configured to enable the user to edit code associated with a webpage, and to provide a programmable event for activating the resultant user-editable code, wherein the user-editable code is configured to provide dynamic customized back-end functionality associated with the webpage; store the edited user-editable code in a code storage system in communication with the online database; receive a request to access the webpage, and in response to the request and before the request times out, provide access to a virtualized execution instance comprising at least the common server code and the edited user-editable code.
    Type: Application
    Filed: August 29, 2021
    Publication date: December 23, 2021
    Inventors: Yoav ABRAHAMI, Ziv Shalom Shalev, Shai Nagar, Gil Tayar
  • Patent number: 11113456
    Abstract: A method for a website building system (WBS) includes enabling a user to create a website page with the WBS; enabling a user to add at least one instance of at least one third party application to the website page, each third party application having multiple internal pages; parsing the website page and extracting at least one identifier for the at least one instance and reconstructing a new outgoing uniform resource location (URL) for the website at least from the at least one identifier, the new URL providing direct access to the internal pages of the at least one third party application.
    Type: Grant
    Filed: January 13, 2020
    Date of Patent: September 7, 2021
    Assignee: Wix.com Ltd.
    Inventors: Yoav Abrahami, Uri Tagger
  • Patent number: 11106860
    Abstract: Disclosed embodiments relate to simultaneously running live data of a website in a website deployment environment while also running test data of the website in a non-public website testing environment. Operations include storing the live data and test data of the website; accessing the live data; using the live data to render the website; receiving a request to perform testing on the website while the website is live in the website deployment environment; accessing a set of the test data responsive to the request; and while the website is operating in the website deployment environment, testing the website in parallel in the non-public website testing environment such that both the set of test data and the live data are used simultaneously by the website in the non-public website testing environment.
    Type: Grant
    Filed: July 24, 2018
    Date of Patent: August 31, 2021
    Assignee: Wix.com Ltd.
    Inventor: Yoav Abrahami
  • Publication number: 20210232647
    Abstract: A device for a website building system (WBS) includes a communication hub embedded in a page of a website built by the WBS to implement 2-way cross domain communication with direct addressing between at least two third party applications from different vendors, the at least two third party applications each having an instance within the page. The communication hub includes a smart identifier and addresser to identify and provide the direct addressing of source or target third party applications between the at least two third party applications and to maintain a table of all absolute addresses for the 2-way cross domain communication; and a communication policy enforcer to enforce a communication policy between the WBS and the at least two third party applications to filter non-conforming communication according to the communication policy; and a protocol translator to provide 2-way interface translation between the at least two third party applications.
    Type: Application
    Filed: April 12, 2021
    Publication date: July 29, 2021
    Inventor: Yoav ABRAHAMI