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: 11947621Abstract: 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: GrantFiled: April 10, 2022Date of Patent: April 2, 2024Assignee: Wix.com Ltd.Inventors: Dan Koren, Mor Philosoph, Ilana Dreizis, Igor Zelmanovich, Eyal Sadeh
-
Publication number: 20240078285Abstract: 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: ApplicationFiled: November 6, 2023Publication date: March 7, 2024Inventors: 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: 20230359689Abstract: 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: ApplicationFiled: July 16, 2023Publication date: November 9, 2023Inventors: Dan KOREN, Erez SHASHA, Eyal SADEH, Rachel ROWLAND
-
Patent number: 11741180Abstract: 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: GrantFiled: September 1, 2020Date of Patent: August 29, 2023Assignee: Wix.com Ltd.Inventors: Dan Koren, Erez Shasha, Eyal Sadeh, Rachel Rowland
-
Publication number: 20220237255Abstract: 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: ApplicationFiled: April 10, 2022Publication date: July 28, 2022Inventors: Dan KOREN, Mor PHILOSOPH, Ilana DREIZIS, Igor ZELMANOVICH, Eyal SADEH
-
Patent number: 11301541Abstract: 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: GrantFiled: June 15, 2020Date of Patent: April 12, 2022Assignee: Wix.com Ltd.Inventors: Dan Koren, Mor Philosoph, Ilana Dreizis, Igor Zelmanovich, Eyal Sadeh
-
Publication number: 20200401760Abstract: 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: ApplicationFiled: September 1, 2020Publication date: December 24, 2020Inventors: Dan KOREN, Erez SHASHA, Eyal SADEH, Rachel ROWLAND
-
Patent number: 10796075Abstract: 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: GrantFiled: November 28, 2018Date of Patent: October 6, 2020Assignee: Wix.com Ltd.Inventors: Dan Koren, Erez Shasha, Eyal Sadeh, Rachel Rowland
-
Publication number: 20200311175Abstract: 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: ApplicationFiled: June 15, 2020Publication date: October 1, 2020Inventors: Dan KOREN, Mor PHILOSOPH, Ilana DREIZIS, Igor ZELMANOVICH, Eyal SADEH
-
Patent number: 10685080Abstract: 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: GrantFiled: September 3, 2018Date of Patent: June 16, 2020Assignee: Wix.com Ltd.Inventors: Dan Koren, Mor Philosoph, Ilana Dreizis, Igor Zelmanovich, Eyal Sadeh
-
Publication number: 20190163728Abstract: 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: ApplicationFiled: November 28, 2018Publication date: May 30, 2019Inventors: Dan KOREN, Erez SHASHA, Eyal SADEH, Rachel ROWLAND
-
Publication number: 20180373799Abstract: 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: ApplicationFiled: September 3, 2018Publication date: December 27, 2018Inventors: Dan KOREN, Mor Philosoph, Ilana Dreizis, Igor Zelmanovich, Eyal Sadeh
-
Patent number: 10073923Abstract: 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: GrantFiled: May 29, 2017Date of Patent: September 11, 2018Assignee: WIX.COM LTD.Inventors: Dan Koren, Mor Philosoph, Ilana Dreizis, Igor Zelmanovich, Eyal Sadeh
-
Publication number: 20170344656Abstract: 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: ApplicationFiled: May 29, 2017Publication date: November 30, 2017Inventors: Dan KOREN, Mor PHILOSOPH, Ilana DREIZIS, Igor ZELMANOVICH, Eyal SADEH
-
Patent number: 8801875Abstract: 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: GrantFiled: December 16, 2008Date of Patent: August 12, 2014Assignees: 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: 20090162243Abstract: 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: ApplicationFiled: December 16, 2008Publication date: June 25, 2009Applicants: 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: 20030115346Abstract: 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: ApplicationFiled: August 6, 2002Publication date: June 19, 2003Inventors: 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: 20030115281Abstract: 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: ApplicationFiled: August 6, 2002Publication date: June 19, 2003Inventors: 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: 20030115421Abstract: 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: ApplicationFiled: August 6, 2002Publication date: June 19, 2003Inventors: Stephen T. McHenry, David Veach, Paul G. Czarnik, Carl J. Schroeder, David S. Zink, Dan Koren, Neal Caldecott, Shari L. Trumbo-McHenry
-
Patent number: 6021408Abstract: 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: GrantFiled: September 12, 1996Date of Patent: February 1, 2000Assignee: Veritas Software Corp.Inventors: Joel E. Ledain, John A. Colgrove, Dan Koren