Patents by Inventor Mati Cohen

Mati Cohen 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).

  • Publication number: 20230342508
    Abstract: System and method for deploying physical connectors within walls, ceilings and floors, comprising a. Displaying a representation of a 3D structure wherein a polyhedron with faces corresponding to at least one wall defines polyhedral nets; b. Accepting human selection of locations, on the faces, for nodes e.g. water outlets, electrical outlets, or intersections between physical connectors, each node belonging to a resource network e.g. a water pipe, electrical or sewage network; and •c. for each network to be deployed in the structure: •for each of the nets, generating a graph including nodes which represent physical resource nodes respectively; and edges, which represent connectors between nodes, and weights defined for edges; scoring each net's graph and, accordingly, selecting best net/s; and deploying resource node/s, and pipes and/or cables in the structure according to a routing plan which interconnects nodes and is derived from the graph generated for the best net.
    Type: Application
    Filed: June 28, 2021
    Publication date: October 26, 2023
    Inventors: Noam RONEN, Mati COHEN, Amit HALLER, Israel Jay KLEIN
  • Publication number: 20230220425
    Abstract: The invention provides highly effective and versatile CRISPR/Cas protein variants, compositions, methods and uses thereof in gene editing. More specifically, the invention relates to PAM-reduced or PAM-abolished Cas proteins and chimeras, complexes and conjugates thereof, genetic editing systems and to therapeutic and non-therapeutic methods and uses of the PAM-reduced or PAM-abolished Cas proteins.
    Type: Application
    Filed: October 28, 2020
    Publication date: July 13, 2023
    Inventors: Yoel Moshe SHIBOLETH, Dan Michael WEINTHAL, Devin Lee TRUDEAU, Talya KUNIK, Mati COHEN
  • Publication number: 20230107712
    Abstract: A smart home control method comprising using at least one hardware processor to perform the following: generating an initial set of recommendations for, and/or operative limitations on, home control actions; measuring wellbeing indexes aka scores and using the scores as feedback to determine which home control actions improve the scores including introducing perturbations of device operation including applying at least one perturbation to at least one parameter of at least one home appliance; measuring the perturbations' effect on the scores, and further optimizing of house management to yield increased wellbeing by retaining post-perturbation values of at least one individual parameter of at least one individual home appliance, which yielded increased wellbeing relative to pre-perturbation values of the individual parameter of the individual home appliance.
    Type: Application
    Filed: March 24, 2021
    Publication date: April 6, 2023
    Inventors: Binyamin GIL, Mati COHEN, Israel Jay KLEIN
  • Publication number: 20210239828
    Abstract: A method for generating data regarding individuals in an area of interest including operating a radar system which may be deployed in the area of interest, to provide a radar image including raw radar data; and/or using a hardware processor configured to store a trained model for analyzing the radar image, thereby to generate object recognition data, wherein the raw radar data generated by the radar system both undergoes signal processing, thereby to generate processed radar data which is used for said training, and is used directly, without signal processing, for training said model.
    Type: Application
    Filed: February 3, 2021
    Publication date: August 5, 2021
    Inventors: Mati COHEN, Binyamin GIL, Israel Jay KLEIN
  • Publication number: 20200402116
    Abstract: A computerized system for estimating real estate value, the system comprising: a user interface prompting human experts to generate at least one first estimate of at least one real estate item's value; and a processor configured to receive input characterizing the at least one real estate item aka asset (e.g. house), and, based at least partly on the input, to generate at least one second estimate of the at least one real estate item's value; and logic which combines the at least one first estimate and the at least one second estimate, thereby to yield an ensemble estimate of the at least one real estate item's value.
    Type: Application
    Filed: June 18, 2020
    Publication date: December 24, 2020
    Inventors: Ami Amiel Shai AVRAHAMI, Mati COHEN, Idan FONEA, Israel Jay KLEIN
  • Patent number: 9934134
    Abstract: System, method, and non-transitory computer-readable medium for generating a test scenario template from runs of test scenarios run on software systems belonging to different organizations, including: clustering the runs to clusters comprising similar runs of test scenarios; selecting from the clusters a certain cluster comprising a first run of a first test scenario and a second run of a second test scenario belonging to different organizations. At least 95% of values used in the first run of the first test scenario are provided automatically by a test script. And generating a test scenario template representing the certain cluster, wherein the test scenario template identifies a transaction used in the first and second runs, and possible values for running the transaction.
    Type: Grant
    Filed: March 11, 2016
    Date of Patent: April 3, 2018
    Assignee: Panaya Ltd.
    Inventors: Yossi Cohen, Mati Cohen, Nurit Dor, Dror Weiss
  • Patent number: 9703671
    Abstract: Methods and computer systems for improving the user friendliness of a non-executable human-readable test scenario by removing unessential test steps, including: receiving a non-executable human-readable test scenario including unessential test steps; identifying the unessential test steps; and generating a user friendlier non-executable human-readable test scenario by removing the identified unessential test steps.
    Type: Grant
    Filed: May 8, 2011
    Date of Patent: July 11, 2017
    Assignee: Panaya Ltd.
    Inventors: Yossi Cohen, Mati Cohen, Nurit Dor, Dror Weiss
  • Publication number: 20160210224
    Abstract: System, method, and non-transitory computer-readable medium for generating a test scenario template from runs of test scenarios run on software systems belonging to different organizations, including: clustering the runs to clusters comprising similar runs of test scenarios; selecting from the clusters a certain cluster comprising a first run of a first test scenario and a second run of a second test scenario belonging to different organizations. At least 95% of values used in the first run of the first test scenario are provided automatically by a test script. And generating a test scenario template representing the certain cluster, wherein the test scenario template identifies a transaction used in the first and second runs, and possible values for running the transaction.
    Type: Application
    Filed: March 11, 2016
    Publication date: July 21, 2016
    Applicant: Panaya Ltd.
    Inventors: Yossi Cohen, Mati Cohen, Nurit Dor, Dror Weiss
  • Patent number: 9389987
    Abstract: Identifying missing test scenarios based on authorization policies, including: analyzing the authorization policies applied to non-super-users of a specific data-oriented large-scale software system in order to identify organization-specific in-use scenarios, whereby the non-super-users are usually unauthorized to irrelevant operations; comparing the identified organization-specific in-use scenarios with available test scenarios repairable by a non-programmer user, each available test scenario repairable by a non-programmer user tests at least two transactions; identifying organization-specific in-use scenarios that do not have corresponding test scenarios repairable by a non-programmer user, referred to as first set of missing test scenarios; and providing at least one of the missing test scenarios to a non-programmer user, having proper authorizations, for generating a test scenario repairable by a non-programmer user that covers the at least one missing test scenario.
    Type: Grant
    Filed: May 8, 2011
    Date of Patent: July 12, 2016
    Assignee: Panaya Ltd.
    Inventors: Yossi Cohen, Mati Cohen, Nurit Dor, Dror Weiss
  • Patent number: 9389988
    Abstract: Automatic authorization-based routing of failed test scenarios, including: receiving descriptions of test scenarios that failed while executed by an automatic testing component on a data-oriented large-scale software system, wherein at least half of the test scenarios are expressed by user interaction activities and not code-related language; identifying the test scenarios that failed with abnormal termination as test scenarios to be forwarded to a first programmer authorized to change the data-oriented large-scale software system, wherein abnormal termination does not include normal termination with a value different from an expected value; and identifying the test scenarios that failed without abnormal termination as test scenarios to be forwarded to a second programmer unauthorized to change the data-oriented large-scale software system.
    Type: Grant
    Filed: May 8, 2011
    Date of Patent: July 12, 2016
    Assignee: Panaya Ltd.
    Inventors: Yossi Cohen, Mati Cohen, Nurit Dor, Dror Weiss
  • Patent number: 9348617
    Abstract: Automatic processing of failed test scenarios, including: receiving descriptions of test scenarios that failed while executed by an automatic testing component, wherein at least half of the test scenarios are expressed by user interaction activities and not code-related language; identifying the test scenarios that failed with abnormal termination as test scenarios to be forwarded to a programmer for code change, wherein abnormal termination does not include normal termination with a value different from an expected value; and identifying the test scenarios that failed without abnormal termination as test scenarios to be forwarded to a non-programmer user for re-recording or manual evaluation.
    Type: Grant
    Filed: May 8, 2011
    Date of Patent: May 24, 2016
    Assignee: Panaya Ltd.
    Inventors: Yossi Cohen, Mati Cohen, Nurit Dor, Dror Weiss
  • Patent number: 9348725
    Abstract: Processing failures of executing test scenarios over a data-oriented large-scale software system, including: identifying failures of the test scenarios due to logical errors in the failed test scenarios; forwarding the identified logical related failed test scenarios to a non-programmer user for re-recording or manual evaluation; identifying failures of the test scenarios due to code errors; and forwarding the identified code related failed test scenarios to a programmer for code change.
    Type: Grant
    Filed: May 8, 2011
    Date of Patent: May 24, 2016
    Assignee: Panaya Ltd.
    Inventors: Yossi Cohen, Mati Cohen, Nurit Dor, Dror Weiss
  • Patent number: 9348735
    Abstract: Selecting a transaction for a certain user based on similarity of a profile of the certain user to profiles of users belonging to different organizations involves executing the following: receiving activity data obtained by monitoring activity of the users on software systems; identifying transactions executed by the users on the software systems; generating profiles of the users, based on the transactions, indicating transactions executed by the users; receiving a profile of the certain user, which indicates transactions executed by the certain user; and selecting, based on similarity of at least some of the profiles of the users to the profile of the certain user, a certain transaction that was executed by a user with a similar profile to the profile of the certain user.
    Type: Grant
    Filed: December 28, 2013
    Date of Patent: May 24, 2016
    Assignee: Panaya Ltd.
    Inventors: Yossi Cohen, Mati Cohen, Nurit Dor, Dror Weiss
  • Patent number: 9317412
    Abstract: Utilizing data collected from users belonging to different organizations to select a test scenario template relevant for testing configuration elements involves the following: identifying runs of test scenarios run by users belonging to different organizations; clustering the runs of test scenarios to clusters that include similar runs; generating connections between the configuration elements and the clusters; weighting the connections based on the number of users that acted according to the connections; receiving certain configuration elements; selecting a certain cluster based on a subset of the certain configuration elements and the connections, where each element in the subset is connected to the certain cluster by a connection, and the sum of weights of connections between elements in the subset and the certain cluster, reaches a threshold; and selecting a test scenario template representing the certain cluster.
    Type: Grant
    Filed: December 28, 2013
    Date of Patent: April 19, 2016
    Assignee: Panaya Ltd.
    Inventors: Yossi Cohen, Mati Cohen, Nurit Dor, Dror Weiss
  • Patent number: 9317404
    Abstract: System, method, and non-transitory medium for generating a test scenario template involving the steps of monitoring users belonging to different organizations to identify runs of test scenarios run on software systems belonging to the different organizations; clustering the runs to clusters of similar runs; selecting a certain cluster from the clusters; and generating, based on runs belonging to the certain cluster, a test scenario template. The template may represent the certain cluster and identify a transaction used in runs belonging to the certain cluster, and possible values for running the transaction.
    Type: Grant
    Filed: December 27, 2013
    Date of Patent: April 19, 2016
    Assignee: Panaya Ltd.
    Inventors: Yossi Cohen, Mati Cohen, Nurit Dor, Dror Weiss
  • Patent number: 9311224
    Abstract: System, method, and non-transitory medium for utilizing routes followed by runs of test scenarios to manipulate a test scenario template. Runs of test scenarios run by users belonging to different organizations on software systems associated with the different organizations are analyzed to identify routes that the runs follows; the identified routes may be stored in a database. A route retriever receives a certain template route belonging to a test scenario template and retrieves from the database divergent routes that diverge from the template route. A subset selector selects from the divergent routes a subset of divergent routes that are similar to each other. A template manipulator manipulates the test scenario template according to the subset if the size of the subset reaches a predetermined threshold.
    Type: Grant
    Filed: December 28, 2013
    Date of Patent: April 12, 2016
    Assignee: Panaya Ltd.
    Inventors: Yossi Cohen, Mati Cohen, Nurit Dor, Dror Weiss
  • Patent number: 9239777
    Abstract: System, method, and non-transitory medium for generating a test scenario template from a cluster of similar partial runs of test scenarios involves executing the following: identifying runs of test scenarios run by users on software systems that belong to different organizations; generating partial runs of the test scenarios by extracting from each run of a test scenario data pertaining to a proper subset of the plurality of test steps described in the run; clustering the partial runs of the test scenarios into clusters of similar partial runs; receiving a profile of a user; selecting, based on the profile, from among the clusters a certain cluster suitable for the user; and generating a test scenario template based on partial runs belonging to the certain cluster.
    Type: Grant
    Filed: December 27, 2013
    Date of Patent: January 19, 2016
    Assignee: Panaya Ltd.
    Inventors: Yossi Cohen, Mati Cohen, Nurit Dor, Dror Weiss
  • Patent number: 9235412
    Abstract: Identifying dependencies between configuration elements and transactions involves executing the following: receiving activity data obtained by monitoring activity of users, belonging to different organizations running software systems in which the transactions and the configuration elements are identifiable and can be connected via code elements; generating, based on the activity data, a first set of links between the transactions and code elements associated with the transactions; receiving the configuration elements; receiving code of a software system which includes at least one of the following: procedure invocations, user interface statements, and database access statements; generating, based on static analysis of the code, a second set of links between the configuration elements and code elements influenced by the configuration elements; and identifying dependencies between the transactions and the configuration elements by utilizing the first set of links and the second set of links.
    Type: Grant
    Filed: December 28, 2013
    Date of Patent: January 12, 2016
    Assignee: Panaya Ltd.
    Inventors: Yossi Cohen, Mati Cohen, Nurit Dor, Dror Weiss
  • Patent number: 9201774
    Abstract: System, method, and non-transitory medium for generating a test scenario template from data collected from users running test scenarios to test vendor-customized packaged application modules. Analysis by a module analyzer of descriptions of vendor-customized packaged application modules is utilized to identify similar customizations to the modules. Additionally, a component analyzer identifies, based on the similar customizations, similar components in the modules. Given a specific run of a test scenario run to test a second instance of a certain module, and a description of similar components that include an indication of at least one component of the second instance that is similar to at least one component of a first instance of the certain module, a template generator may generate a test scenario template for testing the first instance. A data cleaner may be used to remove from the generated test scenario template proprietary data.
    Type: Grant
    Filed: December 27, 2013
    Date of Patent: December 1, 2015
    Assignee: Panaya Ltd.
    Inventors: Yossi Cohen, Mati Cohen, Nurit Dor, Dror Weiss
  • Patent number: 9201773
    Abstract: Systems, methods, and non-transitory medium for generating a test scenario template based on similarity between descriptions associated with different organizations. A monitoring module is used to monitor users and to identify runs of test scenarios run on software systems belonging to the different organizations. A processor receives a description of a certain organization (e.g., setup files) and descriptions of the different organizations and identifies, based on similarity between the certain description and the descriptions, organizations that are similar to the certain organization. The processor also identifies a run of a specific test scenario that is utilized by one or more of the organizations. A template generator is used to generate the test scenario template based on the run of the specific test scenario. Additionally, a data cleaner is used to remove from the test scenario template proprietary data associated with at least one of the different organizations.
    Type: Grant
    Filed: December 27, 2013
    Date of Patent: December 1, 2015
    Assignee: Panaya Ltd.
    Inventors: Yossi Cohen, Mati Cohen, Nurit Dor, Dror Weiss