Patents by Inventor Dan Koren

Dan Koren 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: 11947621
    Abstract: A system and method for generating questionnaires as part of building a website within a website building system (WBS). The method includes gathering data from data sources internal and/or external to the WBS, analyzing the gathered data to determine what information is required to further the website building process and what of the required information is to be collected either directly or indirectly from the user via the questionnaires, dynamically producing the questionnaires and running them to receive the collected information directly or indirectly from the user, and selecting whether to integrate the collected information into the website building process or to use the collected information for further gathering, analyzing and dynamically producing.
    Type: Grant
    Filed: April 10, 2022
    Date of Patent: April 2, 2024
    Assignee: Wix.com Ltd.
    Inventors: Dan Koren, Mor Philosoph, Ilana Dreizis, Igor Zelmanovich, Eyal Sadeh
  • Publication number: 20240078285
    Abstract: Disclosed embodiments relate to accelerating multiplication of sparse matrices. In one example, a processor is to fetch and decode an instruction having fields to specify locations of first, second, and third matrices, and an opcode indicating the processor is to multiply and accumulate matching non-zero (NZ) elements of the first and second matrices with corresponding elements of the third matrix, and executing the decoded instruction as per the opcode to generate NZ bitmasks for the first and second matrices, broadcast up to two NZ elements at a time from each row of the first matrix and each column of the second matrix to a processing engine (PE) grid, each PE to multiply and accumulate matching NZ elements of the first and second matrices with corresponding elements of the third matrix. Each PE further to store an NZ element for use in a subsequent multiplications.
    Type: Application
    Filed: November 6, 2023
    Publication date: March 7, 2024
    Inventors: Dan BAUM, Chen KOREN, Elmoustapha OULD-AHMED-VALL, Michael ESPIG, Christopher J. HUGHES, Raanan SADE, Robert VALENTINE, Mark J. CHARNEY, Alexander F. HEINECKE
  • Publication number: 20230359689
    Abstract: A text content generation (TCG) system to generate text for a text field for a website building system (WBS). The TCG system includes a data gatherer to gather text samples from sources internal and external to the WBS; an analysis engine to analyze the text samples and to identify common text structures, substructures and website contexts; an HDS creator to receive the output of the analysis engine and to create a hierarchical data structure (HDS) definition for each text sample accordingly, the HDS creator to also create associated rules for handling the application and behavior for each HDS, where each HDS describes a text element alternative for a given field role and a content management system (CMS) to store the HDS definitions and the text samples.
    Type: Application
    Filed: July 16, 2023
    Publication date: November 9, 2023
    Inventors: Dan KOREN, Erez SHASHA, Eyal SADEH, Rachel ROWLAND
  • Patent number: 11741180
    Abstract: A text content generation (TCG) system to generate text for a text field for a website building system (WBS). The TCG system includes a data gatherer to gather text samples from sources internal and external to the WBS; an analysis engine to analyze the text samples and to identify common text structures, substructures and website contexts; an HDS creator to receive the output of the analysis engine and to create a hierarchical data structure (HDS) definition for each text sample accordingly, the HDS creator to also create associated rules for handling the application and behavior for each HDS, where each HDS describes a text element alternative for a given field role and a content management system (CMS) to store the HDS definitions and the text samples.
    Type: Grant
    Filed: September 1, 2020
    Date of Patent: August 29, 2023
    Assignee: Wix.com Ltd.
    Inventors: Dan Koren, Erez Shasha, Eyal Sadeh, Rachel Rowland
  • Publication number: 20220237255
    Abstract: A system and method for generating questionnaires as part of building a website within a website building system (WBS). The method includes gathering data from data sources internal and/or external to the WBS, analyzing the gathered data to determine what information is required to further the website building process and what of the required information is to be collected either directly or indirectly from the user via the questionnaires, dynamically producing the questionnaires and running them to receive the collected information directly or indirectly from the user, and selecting whether to integrate the collected information into the website building process or to use the collected information for further gathering, analyzing and dynamically producing.
    Type: Application
    Filed: April 10, 2022
    Publication date: July 28, 2022
    Inventors: Dan KOREN, Mor PHILOSOPH, Ilana DREIZIS, Igor ZELMANOVICH, Eyal SADEH
  • Patent number: 11301541
    Abstract: A system and method for generating questionnaires as part of building a website within a website building system (WBS). The method includes gathering data from data sources internal and/or external to the WBS, analyzing the gathered data to determine what information is required to further the website building process and what of the required information is to be collected either directly or indirectly from the user via the questionnaires, dynamically producing the questionnaires and running them to receive the collected information directly or indirectly from the user, and selecting whether to integrate the collected information into the website building process or to use the collected information for further gathering, analyzing and dynamically producing.
    Type: Grant
    Filed: June 15, 2020
    Date of Patent: April 12, 2022
    Assignee: Wix.com Ltd.
    Inventors: Dan Koren, Mor Philosoph, Ilana Dreizis, Igor Zelmanovich, Eyal Sadeh
  • Publication number: 20200401760
    Abstract: A text content generation (TCG) system to generate text for a text field for a website building system (WBS). The TCG system includes a data gatherer to gather text samples from sources internal and external to the WBS; an analysis engine to analyze the text samples and to identify common text structures, substructures and website contexts; an HDS creator to receive the output of the analysis engine and to create a hierarchical data structure (HDS) definition for each text sample accordingly, the HDS creator to also create associated rules for handling the application and behavior for each HDS, where each HDS describes a text element alternative for a given field role and a content management system (CMS) to store the HDS definitions and the text samples.
    Type: Application
    Filed: September 1, 2020
    Publication date: December 24, 2020
    Inventors: Dan KOREN, Erez SHASHA, Eyal SADEH, Rachel ROWLAND
  • Patent number: 10796075
    Abstract: A tool for a website building system (WBS) includes a database storing text options formed of a hierarchical data structure (HDS) associated with a field role, based on information gathered internally and externally to the WBS, each HDS having nodes and sub-trees representing field content, text paragraphs and sentences; a role determiner to determine a field role for an editable text field of a web site edited or generated with said WBS; an analysis engine to make at least one text option recommendation from the database for the field role; an HDS editor to enable a user to select one recommended text option and to edit a local instance of an HDS of the text option including editing nodes and sub-trees of a local instance of the HDS and a text generator to linearize the local instance and to generate the text for site generation for an editor of the WBS.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: October 6, 2020
    Assignee: Wix.com Ltd.
    Inventors: Dan Koren, Erez Shasha, Eyal Sadeh, Rachel Rowland
  • Publication number: 20200311175
    Abstract: A system and method for generating questionnaires as part of building a website within a website building system (WBS). The method includes gathering data from data sources internal and/or external to the WBS, analyzing the gathered data to determine what information is required to further the website building process and what of the required information is to be collected either directly or indirectly from the user via the questionnaires, dynamically producing the questionnaires and running them to receive the collected information directly or indirectly from the user, and selecting whether to integrate the collected information into the website building process or to use the collected information for further gathering, analyzing and dynamically producing.
    Type: Application
    Filed: June 15, 2020
    Publication date: October 1, 2020
    Inventors: Dan KOREN, Mor PHILOSOPH, Ilana DREIZIS, Igor ZELMANOVICH, Eyal SADEH
  • Patent number: 10685080
    Abstract: A method for a website building system, the method includes gathering and analyzing business family and industry data related to a website designer using the website building system from a plurality of sources external and internal to the website building system, wherein the data is associated with information about the designer extracted from answers to at least one questionnaire and from available business identifying information for the website designer; offering to the designer in conjunction with a website editor, multiple layout solutions based on pre-defined design elements to handle content and layout associated with the data based on ranking, machine learning and artificial intelligence; enabling the designer to select and edit at least one layout solution; and generating a website for the designer based on the at least one selected layout solution.
    Type: Grant
    Filed: September 3, 2018
    Date of Patent: June 16, 2020
    Assignee: Wix.com Ltd.
    Inventors: Dan Koren, Mor Philosoph, Ilana Dreizis, Igor Zelmanovich, Eyal Sadeh
  • Publication number: 20190163728
    Abstract: A tool for a website building system (WBS) includes a database storing text options formed of a hierarchical data structure (HDS) associated with a field role, based on information gathered internally and externally to the WBS, each HDS having nodes and sub-trees representing field content, text paragraphs and sentences; a role determiner to determine a field role for an editable text field of a web site edited or generated with said WBS; an analysis engine to make at least one text option recommendation from the database for the field role; an HDS editor to enable a user to select one recommended text option and to edit a local instance of an HDS of the text option including editing nodes and sub-trees of a local instance of the HDS and a text generator to linearize the local instance and to generate the text for site generation or an editor of the WBS.
    Type: Application
    Filed: November 28, 2018
    Publication date: May 30, 2019
    Inventors: Dan KOREN, Erez SHASHA, Eyal SADEH, Rachel ROWLAND
  • Publication number: 20180373799
    Abstract: A method for a website building system, the method includes gathering and analyzing business family and industry data related to a website designer using the website building system from a plurality of sources external and internal to the website building system, wherein the data is associated with information about the designer extracted from answers to at least one questionnaire and from available business identifying information for the website designer; offering to the designer in conjunction with a website editor, multiple layout solutions based on pre-defined design elements to handle content and layout associated with the data based on ranking, machine learning and artificial intelligence; enabling the designer to select and edit at least one layout solution; and generating a website for the designer based on the at least one selected layout solution.
    Type: Application
    Filed: September 3, 2018
    Publication date: December 27, 2018
    Inventors: Dan KOREN, Mor Philosoph, Ilana Dreizis, Igor Zelmanovich, Eyal Sadeh
  • Patent number: 10073923
    Abstract: A system for a website building system includes a component database storing website building system component types of websites of users, the component types being visually editable; a data gatherer to gather related information based on answers to at least one questionnaire and available business identifying information from sources external and internal to the website building system, a content element generator to generate content elements based on the related information, a matcher to match the content elements to pre-defined layout related elements, business family related site structure, business industry related media and a design kit, a layout solution handler to generate multiple layouts based on the above mentioned layout types, a site generation system to generate a generated website from a user selected layout solution and where the visual editor enables the user to edit the generated site.
    Type: Grant
    Filed: May 29, 2017
    Date of Patent: September 11, 2018
    Assignee: WIX.COM LTD.
    Inventors: Dan Koren, Mor Philosoph, Ilana Dreizis, Igor Zelmanovich, Eyal Sadeh
  • Publication number: 20170344656
    Abstract: A system for a website building system includes a component database storing website building system component types of websites of users, the component types being visually editable; a data gatherer to gather related information based on answers to at least one questionnaire and available business identifying information from sources external and internal to the website building system, a content element generator to generate content elements based on the related information, a matcher to match the content elements to pre-defined layout related elements, business family related site structure, business industry related media and a design kit, a layout solution handler to generate multiple layouts based on the above mentioned layout types, a site generation system to generate a generated website from a user selected layout solution and where the visual editor enables the user to edit the generated site.
    Type: Application
    Filed: May 29, 2017
    Publication date: November 30, 2017
    Inventors: Dan KOREN, Mor PHILOSOPH, Ilana DREIZIS, Igor ZELMANOVICH, Eyal SADEH
  • Patent number: 8801875
    Abstract: A radiopaque alloy based on titanium nickelide and having shape memory and superelastic properties includes, according to one embodiment, at least one radiopaque alloying element selected from among gold, platinum, and palladium at a concentration of from about 10 at. % to about 20 at. %, and at least one additional alloying element selected from among aluminum, chromium, cobalt, iron, and zirconium, where the additional alloying element has a concentration of from about 0.5 at. % to about 4 at. %. The alloy includes titanium at a concentration of from about 48 at. % to about 52 at. %, and the balance of the alloy is nickel. The radiopaque alloy preferably exhibits superelastic behavior suitable for medical device applications in the human body.
    Type: Grant
    Filed: December 16, 2008
    Date of Patent: August 12, 2014
    Assignees: Cook Medical Technologies LLC, Lithotech Medical Ltd.
    Inventors: Valery Diamant, Dan Koren, Alexander I. Lotkov, Vladimir P. Sivokha, Liydmila L. Meysner, Viktor N. Grishkov, Vladimir P. Voronin
  • Publication number: 20090162243
    Abstract: A radiopaque alloy based on titanium nickelide and having shape memory and superelastic properties includes, according to one embodiment, at least one radiopaque alloying element selected from the group consisting of gold, platinum, and palladium at a concentration of from about 10 at. % to about 20 at. %, and at least one additional alloying element selected from the group consisting of aluminum, chromium, cobalt, iron, and zirconium, where the additional alloying element has a concentration of from about 0.5 at. % to about 4 at. %. The alloy includes titanium at a concentration of from about 48 at. % to about 52 at. %, and the balance of the alloy is nickel. The radiopaque alloy preferably exhibits superelastic behavior suitable for medical device applications in the human body.
    Type: Application
    Filed: December 16, 2008
    Publication date: June 25, 2009
    Applicants: Cook Incorporated, Lithotech Medical Ltd.
    Inventors: Valery Diamant, Dan Koren, Alexander I. Lotkov, Vladimir P. Sivokha, Liydmila L. Meysner, Viktor N. Grishkov, Vladimir P. Voronin
  • Publication number: 20030115346
    Abstract: A multi-proxy cache server supports unified forward and reverse proxy caching at a network edge of a defined content access domain. The multi-proxy cache server includes a memory cache, supporting storage and access to forward proxy data and first reverse proxy data, and a disk cache, supporting storage and access to second reverse proxy data. A controller, coupled to the memory cache and the disk cache, operates to retrieve, store and access content and further to receive and evaluate a content specification defining a plurality of content partitions for the respective preferential storage of a plurality of reverse proxy data sets.
    Type: Application
    Filed: August 6, 2002
    Publication date: June 19, 2003
    Inventors: Stephen T. McHenry, David L. Veach, Paul G. Czarnik, Carl J. Schroeder, David S. Zink, Dan Koren, Neal Caldecott, Shari L. Trumbo-McHenry
  • Publication number: 20030115281
    Abstract: Multi-proxy caches are located at the edge of a defined network domain to support multiple network clients. A portion of a multi-proxy cache is operated as a reverse proxy cache, providing access to predesignated content selectively distributed from one or more origin servers. Portions of the reverse proxy can be logically designated to cache pre-fetched content, while other portions can be designated to cache content retrieved on an as-requested basis. The reverse proxy caches can be limited to selectively caching content specified subject to a defined scope of content from one or more defined origin servers. Storage of content to the cache is subject to cache content replacement policies differentially specified for different classes of predesignated content. Remaining portions of the multi-proxy caches permit caching of forward proxy requested content.
    Type: Application
    Filed: August 6, 2002
    Publication date: June 19, 2003
    Inventors: Stephen T. McHenry, David L. Veach, Paul G. Czarnik, Carl J. Schroeder, David S. Zink, Dan Koren, Neal Caldecott, Shari L. Trumbo-McHenry
  • Publication number: 20030115421
    Abstract: A network edge cache management system centrally determines cache content storage and replacement policies for a distributed plurality of network edge caches. The management system includes a content selection server that executes a first process over a bounded content domain against a predefined set of domain content identifiers to produce a meta-content description of the bounded content domain, a second process against the meta-content description to define a plurality of content groups representing respective content sub-sets of the bounded content domain, a third process to associate respective sets of predetermined cache management attributes with the plurality of content groups, and a fourth process to generate a plurality of cache control rule bases selectively storing identifications of the plurality of content groups and corresponding associated sets of the predetermined cache management attributes. The cache control rule bases are distributed to the plurality of network edge cache servers.
    Type: Application
    Filed: August 6, 2002
    Publication date: June 19, 2003
    Inventors: Stephen T. McHenry, David Veach, Paul G. Czarnik, Carl J. Schroeder, David S. Zink, Dan Koren, Neal Caldecott, Shari L. Trumbo-McHenry
  • Patent number: 6021408
    Abstract: A log device is coupled in the logical data transfer path between a storage device, which provides for the storage of file and system data within a main filesystem layout, and a computer system. The log device provides for the storage of the file and system data within a log structured filesystem layout. A control program is executed to manage the storage of file and system data in data segments in the log device filesystem and to selectively transfer the file and system data from the log device to the storage device. The control program utilizes location data provided in the file and system data to identify a destination storage location for the file and system data within the main filesystem layout.
    Type: Grant
    Filed: September 12, 1996
    Date of Patent: February 1, 2000
    Assignee: Veritas Software Corp.
    Inventors: Joel E. Ledain, John A. Colgrove, Dan Koren