Patents by Inventor Dan Bar Shalom
Dan Bar Shalom 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: 11853434Abstract: A system for analyzing a computing system for potential breach points, the system comprising a memory device having executable instructions stored therein, and a processing device, in response to the executable instructions, configured to parse a breach scenario file, the breach scenario file comprising a graph including action component nodes connected by edges, determine a root node from the action component nodes, execute the root node with breach point data, generate a root node return value based on the execution of the root node, the root node return value including a modified copy of the breach point data, determine children nodes from the action component nodes connected to the root node, execute the children nodes wherein each execution of the children nodes produces children node return values for a subsequent one of the children nodes, and return a final return value from the execution of the children nodes.Type: GrantFiled: August 15, 2022Date of Patent: December 26, 2023Assignee: SAFEBREACH LTD.Inventors: Itzhak Kotler, Idan Livni, Dan Bar-Shalom, Guy Bejerano
-
Publication number: 20230153442Abstract: A system for analyzing a computing system for potential breach points, the system comprising a memory device having executable instructions stored therein, and a processing device, in response to the executable instructions, configured to parse a breach scenario file, the breach scenario file comprising a graph including action component nodes connected by edges, determine a root node from the action component nodes, execute the root node with breach point data, generate a root node return value based on the execution of the root node, the root node return value including a modified copy of the breach point data, determine children nodes from the action component nodes connected to the root node, execute the children nodes wherein each execution of the children nodes produces children node return values for a subsequent one of the children nodes, and return a final return value from the execution of the children nodes.Type: ApplicationFiled: August 15, 2022Publication date: May 18, 2023Applicant: SAFEBREACH LTD.Inventors: Itzhak Kotler, Idan Livni, Dan Bar-Shalom, Guy Bejerano
-
Publication number: 20230144617Abstract: A system and method for dynamically generating a web page is disclosed. The web page includes a frame having content cells. Content for the content cells is provided based in part on business rules. A business rules engine processes, in real-time, an online interaction and determines appropriate content for the content cells. The business rules engine outputs a pointer to the content which is used to populate the content cell.Type: ApplicationFiled: November 3, 2022Publication date: May 11, 2023Applicant: LivePerson, Inc.Inventors: Ron Karidi, Dan Bar Shalom, Amir Zucker, Tal Goldberg, Joseph Mermelstein
-
Patent number: 11526253Abstract: A system and method for dynamically generating a web page is disclosed. The web page includes a frame having content cells. Content for the content cells is provided based in part on business rules. A business rules engine processes, in real-time, an online interaction and determines appropriate content for the content cells. The business rules engine outputs a pointer to the content which is used to populate the content cell.Type: GrantFiled: December 12, 2018Date of Patent: December 13, 2022Assignee: LIVEPERSON, INC.Inventors: Ron Karidi, Dan Bar Shalom, Amir Zucker, Tal Goldberg, Joseph Mermelstein
-
Patent number: 11449619Abstract: A system for analyzing a computing system for potential breach points, the system comprising a memory device having executable instructions stored therein, and a processing device, in response to the executable instructions, configured to parse a breach scenario file, the breach scenario file comprising a graph including action component nodes connected by edges, determine a root node from the action component nodes, execute the root node with breach point data, generate a root node return value based on the execution of the root node, the root node return value including a modified copy of the breach point data, determine children nodes from the action component nodes connected to the root node, execute the children nodes wherein each execution of the children nodes produces children node return values for a subsequent one of the children nodes, and return a final return value from the execution of the children nodes.Type: GrantFiled: November 23, 2020Date of Patent: September 20, 2022Assignee: SAFEBREACH LTD.Inventors: Itzhak Kotler, Idan Livni, Dan Bar-Shalom, Guy Bejerano
-
Publication number: 20210173939Abstract: A system for analyzing a computing system for potential breach points, the system comprising a memory device having executable instructions stored therein, and a processing device, in response to the executable instructions, configured to parse a breach scenario file, the breach scenario file comprising a graph including action component nodes connected by edges, determine a root node from the action component nodes, execute the root node with breach point data, generate a root node return value based on the execution of the root node, the root node return value including a modified copy of the breach point data, determine children nodes from the action component nodes connected to the root node, execute the children nodes wherein each execution of the children nodes produces children node return values for a subsequent one of the children nodes, and return a final return value from the execution of the children nodes.Type: ApplicationFiled: November 23, 2020Publication date: June 10, 2021Inventors: Itzhak Kotler, Idan Livni, Dan Bar-Shalom, Guy Bejerano
-
Patent number: 11017093Abstract: A system for analyzing a computing system for potential breach points, the system comprising a memory device having executable instructions stored therein, and a processing device, in response to the executable instructions, configured to parse a breach scenario file, the breach scenario file comprising a graph including action component nodes connected by edges, determine a root node from the action component nodes, execute the root node with breach point data, generate a root node return value based on the execution of the root node, the root node return value including a modified copy of the breach point data, determine children nodes from the action component nodes connected to the root node, execute the children nodes wherein each execution of the children nodes produces children node return values for a subsequent one of the children nodes, and return a final return value from the execution of the children nodes.Type: GrantFiled: December 28, 2017Date of Patent: May 25, 2021Assignee: SAFEBREACH LTD.Inventors: Itzhak Kotler, Idan Livni, Dan Bar-Shalom, Guy Bejerano
-
Publication number: 20200117319Abstract: A system and method for dynamically generating a web page is disclosed. The web page includes a frame having content cells. Content for the content cells is provided based in part on business rules. A business rules engine processes, in real-time, an online interaction and determines appropriate content for the content cells. The business rules engine outputs a pointer to the content which is used to populate the content cell.Type: ApplicationFiled: December 12, 2018Publication date: April 16, 2020Applicant: LivePerson, Inc.Inventors: Ron Karidi, Dan Bar Shalom, Amir Zucker, Tal Goldberg, Joseph Mermelstein
-
Publication number: 20190258360Abstract: A system and method for dynamically generating a web page is disclosed. The web page includes a frame having content cells. Content for the content cells is provided based in part on business rules. A business rules engine processes, in real-time, an online interaction and determines appropriate content for the content cells. The business rules engine outputs a pointer to the content which is used to populate the content cell.Type: ApplicationFiled: December 12, 2018Publication date: August 22, 2019Applicant: LivePerson, Inc.Inventors: Ron Karidi, Dan Bar Shalom, Amir Zucker, Tal Goldberg, Joseph Mermelstein
-
Patent number: 10191622Abstract: A system and method for dynamically generating a web page is disclosed. The web page includes a frame having content cells. Content for the content cells is provided based in part on business rules. A business rules engine processes, in real-time, an online interaction and determines appropriate content for the content cells. The business rules engine outputs a pointer to the content which is used to populate the content cell.Type: GrantFiled: July 19, 2016Date of Patent: January 29, 2019Assignee: LivePerson, Inc.Inventors: Ron Karidi, Dan Bar Shalom, Amir Zucker, Tal Goldberg, Joseph Mermelstein
-
Publication number: 20180225461Abstract: A system for analyzing a computing system for potential breach points, the system comprising a memory device having executable instructions stored therein, and a processing device, in response to the executable instructions, configured to parse a breach scenario file, the breach scenario file comprising a graph including action component nodes connected by edges, determine a root node from the action component nodes, execute the root node with breach point data, generate a root node return value based on the execution of the root node, the root node return value including a modified copy of the breach point data, determine children nodes from the action component nodes connected to the root node, execute the children nodes wherein each execution of the children nodes produces children node return values for a subsequent one of the children nodes, and return a final return value from the execution of the children nodes.Type: ApplicationFiled: December 28, 2017Publication date: August 9, 2018Inventors: Itzhak Kotler, Idan Livni, Dan Bar-Shalom, Guy Bejerano
-
Patent number: 9892260Abstract: A system for analyzing a computing system for potential breach points, the system comprising a memory device having executable instructions stored therein, and a processing device, in response to the executable instructions, configured to parse a breach scenario file, the breach scenario file comprising a graph including action component nodes connected by edges, determine a root node from the action component nodes, execute the root node with breach point data, generate a root node return value based on the execution of the root node, the root node return value including a modified copy of the breach point data, determine children nodes from the action component nodes connected to the root node, execute the children nodes wherein each execution of the children nodes produces children node return values for a subsequent one of the children nodes, and return a final return value from the execution of the children nodes.Type: GrantFiled: April 20, 2015Date of Patent: February 13, 2018Assignee: SAFEBREACH LTD.Inventors: Itzhak Kotler, Idan Livni, Dan Bar-Shalom, Guy Bejerano
-
Patent number: 9710653Abstract: A system comprising a memory device having executable instructions stored in the memory device, and a processing device, in response to the executable instructions, configured to prepare breach simulation tasks by reading configurations for types of breach scenarios and preparing a list of tasks to be simulated, send breach simulation tasks to simulator nodes, the simulator nodes simulating parties involved in the types of breach scenarios, execute the breach simulation tasks on the simulator nodes, receive results from the simulator nodes, determine that the parties report on a same result, determine that the parties report on successful results, and identify a successful breach based on the parties report on the same result and the parties report on the successful results.Type: GrantFiled: April 20, 2015Date of Patent: July 18, 2017Assignee: SafeBreach Ltd.Inventors: Itzhak Kotler, Idan Livni, Dan Bar-Shalom, Guy Bejerano
-
Publication number: 20170046021Abstract: A system and method for dynamically generating a web page is disclosed. The web page includes a frame having content cells. Content for the content cells is provided based in part on business rules. A business rules engine processes, in real-time, an online interaction and determines appropriate content for the content cells. The business rules engine outputs a pointer to the content which is used to populate the content cell.Type: ApplicationFiled: July 19, 2016Publication date: February 16, 2017Applicant: LivePerson, Inc.Inventors: Ron Karidi, Dan Bar Shalom, Amir Zucker, Tal Goldberg, Joseph Mermelstein
-
Publication number: 20160306980Abstract: A system for analyzing a computing system for potential breach points, the system comprising a memory device having executable instructions stored therein, and a processing device, in response to the executable instructions, configured to parse a breach scenario file, the breach scenario file comprising a graph including action component nodes connected by edges, determine a root node from the action component nodes, execute the root node with breach point data, generate a root node return value based on the execution of the root node, the root node return value including a modified copy of the breach point data, determine children nodes from the action component nodes connected to the root node, execute the children nodes wherein each execution of the children nodes produces children node return values for a subsequent one of the children nodes, and return a final return value from the execution of the children nodes.Type: ApplicationFiled: April 20, 2015Publication date: October 20, 2016Inventors: Itzhak Kotler, Idan Livni, Dan Bar-Shalom, Guy Bejerano
-
Publication number: 20160306979Abstract: A system comprising a memory device having executable instructions stored in the memory device, and a processing device, in response to the executable instructions, configured to prepare breach simulation tasks by reading configurations for types of breach scenarios and preparing a list of tasks to be simulated, send breach simulation tasks to simulator nodes, the simulator nodes simulating parties involved in the types of breach scenarios, execute the breach simulation tasks on the simulator nodes, receive results from the simulator nodes, determine that the parties report on a same result, determine that the parties report on successful results, and identify a successful breach based on the parties report on the same result and the parties report on the successful results.Type: ApplicationFiled: April 20, 2015Publication date: October 20, 2016Inventors: Itzhak Kotler, Idan Livni, Dan Bar-Shalom, Guy Bejerano
-
Publication number: 20160308895Abstract: A method and system for protecting a computing system, the method comprising allocating simulator nodes, the simulator nodes emulating operations of devices in a target system, simulating malicious action utilizing the simulator nodes, and determining that the malicious action was successfully.Type: ApplicationFiled: April 20, 2015Publication date: October 20, 2016Inventors: Itzhak Kotler, Idan Livni, Dan Bar-Shalom, Guy Bejerano
-
Patent number: 9473522Abstract: A method and system for protecting a computing system, the method comprising allocating simulator nodes, the simulator nodes emulating operations of devices in a target system, simulating malicious action utilizing the simulator nodes, and determining that the malicious action was successfully.Type: GrantFiled: April 20, 2015Date of Patent: October 18, 2016Assignee: SafeBreach Ltd.Inventors: Itzhak Kotler, Idan Livni, Dan Bar-Shalom, Guy Bejerano
-
Patent number: 9432468Abstract: A system and method for dynamically generating a web page is disclosed. The web page includes a frame having content cells. Content for the content cells is provided based in part on business rules. A business rules engine processes, in real-time, an online interaction and determines appropriate content for the content cells. The business rules engine outputs a pointer to the content which is used to populate the content cell.Type: GrantFiled: March 31, 2006Date of Patent: August 30, 2016Assignee: LivePerson, Inc.Inventors: Ron Karidi, Dan Bar Shalom, Amir Zucker, Tal Goldberg, Joseph Mermelstein