Patents by Inventor IDAN HOROWITZ

IDAN HOROWITZ 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: 20250356444
    Abstract: A computer implemented method for predictive modeling, which includes collecting data relating to properties leased to tenants, including features relating to the properties, the tenants, regional data, national data, or global data. Additional features are derived from the collected data, including additional features relating to the properties or the tenants. Each of the properties of the tenants is labeled to indicate a characteristic of the property or the tenant, where each labeled property or tenant is associated with property-features or tenant-features. A machine-learning based model is trained to predict a parameter a specific property or of a specific tenant, using a first subset of the labeled data. Following the training, and in response to receipt of an indication of a specific property or tenant, a prediction of the parameter for the property or the tenant is obtained from the machine-learning based model, and a report including the prediction is generated.
    Type: Application
    Filed: May 15, 2025
    Publication date: November 20, 2025
    Inventors: Aaron SEGAL, Yossi BACHRACH, Idan HOROWITZ, Ari SEGAL
  • Patent number: 12203986
    Abstract: A computer system, computer readable storage medium, and computer-implemented method for generating a test program for a device-under-test (DUT). The method includes transmitting a plurality of uncompiled snippets and a plurality of uncompiled micro-functions into a compiler. The method also includes selecting, randomly, a portion of uncompiled micro-functions from the plurality of uncompiled micro-functions. The method further includes compiling the uncompiled snippets and the portion of uncompiled micro-functions, thereby generating a plurality of compiled snippets and a compiled portion of micro-functions. The method also includes interweaving, randomly, the compiled portion of micro-functions with the plurality of compiled snippets, thereby at least partially generating a test program for the DUT. The method further includes executing one or more post-silicon validation tests for the DUT with the test program.
    Type: Grant
    Filed: May 25, 2023
    Date of Patent: January 21, 2025
    Assignee: International Business Machines Corporation
    Inventors: Hillel Mendelson, Idan Horowitz, Karen Holtz, Dani Szebenyi, Ido Plat
  • Patent number: 12174750
    Abstract: A method for performing an address translation context switch includes initializing a computer processor to a first context by storing information identifying the first context in a control register of the computer processor. The first context specifies a mapping of virtual addresses of instructions to physical memory addresses in a first memory area. Information identifying a second context is stored in a memory address translation independent storage, where the second context specifies mapping of virtual addresses of instructions to physical memory addresses in a second memory area. The information identifying the second context is written to the control register of the computer processor.
    Type: Grant
    Filed: November 15, 2022
    Date of Patent: December 24, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Idan Horowitz, Tom Kolan, Hillel Mendelson, Eliran Roffe
  • Publication number: 20240393395
    Abstract: A computer system, computer readable storage medium, and computer-implemented method for generating a test program for a device-under-test (DUT). The method includes transmitting a plurality of uncompiled snippets and a plurality of uncompiled micro-functions into a compiler. The method also includes selecting, randomly, a portion of uncompiled micro-functions from the plurality of uncompiled micro-functions. The method further includes compiling the uncompiled snippets and the portion of uncompiled micro-functions, thereby generating a plurality of compiled snippets and a compiled portion of micro-functions. The method also includes interweaving, randomly, the compiled portion of micro-functions with the plurality of compiled snippets, thereby at least partially generating a test program for the DUT. The method further includes executing one or more post-silicon validation tests for the DUT with the test program.
    Type: Application
    Filed: May 25, 2023
    Publication date: November 28, 2024
    Inventors: Hillel Mendelson, Idan Horowitz, Karen Holtz, Dani Szebenyi, Ido Plat
  • Publication number: 20240160578
    Abstract: A method for performing an address translation context switch includes initializing a computer processor to a first context by storing information identifying the first context in a control register of the computer processor. The first context specifies a mapping of virtual addresses of instructions to physical memory addresses in a first memory area. Information identifying a second context is stored in a memory address translation independent storage, where the second context specifies mapping of virtual addresses of instructions to physical memory addresses in a second memory area. The information identifying the second context is written to the control register of the computer processor.
    Type: Application
    Filed: November 15, 2022
    Publication date: May 16, 2024
    Inventors: IDAN HOROWITZ, TOM KOLAN, HILLEL MENDELSON, ELIRAN ROFFE