Patents by Inventor Leonid Smolyansky

Leonid Smolyansky 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: 12602465
    Abstract: Disclosed embodiments provide systems and methods that can be used as part of or in combination with autonomous navigation, autonomous driving, or driver assist technology features. As opposed to fully autonomous driving, driver assist technology may refer to any suitable technology to assist drivers in the navigation or control of their vehicles. In various embodiments, the system may include one or more cameras mountable in a vehicle and an associated processor that monitors the environment of the vehicle. In further embodiments, additional types of sensors can be mounted in the vehicle and can be used in the autonomous navigation or driver assist systems. These systems and methods may include the use of a shared cache that is shared by a group of processing units to improve analysis of images captured by the one or more cameras.
    Type: Grant
    Filed: July 8, 2024
    Date of Patent: April 14, 2026
    Assignee: Mobileye Vision Technologies Ltd.
    Inventors: Eran Ben-Avi, Leonid Smolyansky
  • Publication number: 20240362319
    Abstract: Disclosed embodiments provide systems and methods that can be used as part of or in combination with autonomous navigation, autonomous driving, or driver assist technology features. As opposed to fully autonomous driving, driver assist technology may refer to any suitable technology to assist drivers in the navigation or control of their vehicles. In various embodiments, the system may include one or more cameras mountable in a vehicle and an associated processor that monitors the environment of the vehicle. In further embodiments, additional types of sensors can be mounted in the vehicle and can be used in the autonomous navigation or driver assist systems. These systems and methods may include the use of a shared cache that is shared by a group of processing units to improve analysis of images captured by the one or more cameras.
    Type: Application
    Filed: July 8, 2024
    Publication date: October 31, 2024
    Inventors: Eran BEN-AVI, Leonid SMOLYANSKY
  • Patent number: 12072971
    Abstract: Disclosed embodiments provide systems and methods that can be used as part of or in combination with autonomous navigation, autonomous driving, or driver assist technology features. As opposed to fully autonomous driving, driver assist technology may refer to any suitable technology to assist drivers in the navigation or control of their vehicles. In various embodiments, the system may include one or more cameras mountable in a vehicle and an associated processor that monitors the environment of the vehicle. In further embodiments, additional types of sensors can be mounted in the vehicle and can be used in the autonomous navigation or driver assist systems. These systems and methods may include the use of a shared cache that is shared by a group of processing units to improve analysis of images captured by the one or more cameras.
    Type: Grant
    Filed: October 13, 2021
    Date of Patent: August 27, 2024
    Assignee: Mobileye Vision Technologies Ltd.
    Inventors: Eran Ben-Avi, Leonid Smolyansky
  • Patent number: 11953559
    Abstract: A driving related system that may include an integrated circuit (IC) that may include IC conductors and test unit; a PCB that may include PCB conductors; intermediate conductors for coupling the IC conductors to the PCB conductors; wherein the test unit is configured to: electrically test a continuity of a first conductive path that comprises a first group of intermediate conductors, a first group of IC conductors and a first group of PCB conductors; and generate a continuity fault indication when detecting a discontinuity of the first conductive path; and wherein the driving related system is configured to perform a safety measure, in response to a generation of one or more continuity fault indications.
    Type: Grant
    Filed: May 28, 2019
    Date of Patent: April 9, 2024
    Assignee: Mobileye Vision Technologies Ltd.
    Inventors: Efraim Mangell, Elchanan Rushinek, Leonid Smolyansky, Giora Yorav
  • Patent number: 11951998
    Abstract: A system that may include multiple driving related systems that are configured to perform driving related operations; a selection module; multiple fault collection and management units that are configured to monitor statuses of the multiple driving related systems and to report, to the selection module, at least one out of (a) an occurrence of at least one critical fault, (b) an absence of at least one critical fault, (c) an occurrence of at least one non-critical fault, and (d) an absence of at least one non-critical fault; and wherein the selection module is configured to respond to the report by performing at least one out of: (i) reset at least one entity out of the multiple fault collection and management units and the multiple driving related systems; and (ii) select data outputted from a driving related systems.
    Type: Grant
    Filed: March 3, 2023
    Date of Patent: April 9, 2024
    Assignee: Mobileye Vision Technologies Ltd.
    Inventors: Leonid Smolyansky, Yosi Arbeli, Elchanan Rushinek, Shmuel Cohen
  • Publication number: 20230202493
    Abstract: A system that may include multiple driving related systems that are configured to perform driving related operations; a selection module; multiple fault collection and management units that are configured to monitor statuses of the multiple driving related systems and to report, to the selection module, at least one out of (a) an occurrence of at least one critical fault, (b) an absence of at least one critical fault, (c) an occurrence of at least one non-critical fault, and (d) an absence of at least one non-critical fault; and wherein the selection module is configured to respond to the report by performing at least one out of: (i) reset at least one entity out of the multiple fault collection and management units and the multiple driving related systems; and (ii) select data outputted from a driving related systems.
    Type: Application
    Filed: March 3, 2023
    Publication date: June 29, 2023
    Inventors: Leonid SMOLYANSKY, Yosi Arbeli, Elchanan Rushinek, Shmuel Cohen
  • Patent number: 11608073
    Abstract: A system that may include multiple driving related systems that are configured to perform driving related operations; a selection module; multiple fault collection and management units that are configured to monitor statuses of the multiple driving related systems and to report, to the selection module, at least one out of (a) an occurrence of at least one critical fault, (b) an absence of at least one critical fault, (c) an occurrence of at least one non-critical fault, and (d) an absence of at least one non-critical fault; and wherein the selection module is configured to respond to the report by performing at least one out of: (i) reset at least one entity out of the multiple fault collection and management units and the multiple driving related systems; and (ii) select data outputted from a driving related systems.
    Type: Grant
    Filed: April 17, 2018
    Date of Patent: March 21, 2023
    Assignee: Mobileye Vision Technologies Ltd.
    Inventors: Leonid Smolyansky, Yosi Arbeli, Elchanan Rushinek, Shmuel Cohen
  • Publication number: 20220253221
    Abstract: A method for accessing a dynamic memory module, the method may include (i) receiving, by a memory controller, a set of access requests for accessing the dynamic memory module; (ii) converting the access requests to a set of commands, wherein the set of commands comprise (a) a first sub-set of commands that are related to a first group of memory banks, and (b) a second sub-set of commands that are related to a second group of memory banks; (iii) scheduling, by a scheduler of the memory controller, an execution of the first sub-set; (iv) scheduling an execution of the second sub-set to be interleaved with the execution of the first sub-set; and (v) executing the set of commands according to the schedule.
    Type: Application
    Filed: April 25, 2022
    Publication date: August 11, 2022
    Inventors: Boris Shulman, Yosef Kreinin, Leonid SMOLYANSKY
  • Patent number: 11366717
    Abstract: A method for error correction and a system. The method may include opening a selected row of a memory bank out of multiple memory banks of a dynamic memory module; and while the selected row is open: (i) receiving selected data sub-blocks that are targeted to be written to the selected row, (ii) calculating selected error correction code sub-blocks that are related to the selected data sub-blocks, (iii) caching the selected error correction code sub-blocks in a cache memory that differs from the dynamic memory module and (iv) writing, to the selected row, the selected error correction code sub-blocks.
    Type: Grant
    Filed: April 17, 2018
    Date of Patent: June 21, 2022
    Assignee: Mobileye Vision Technologies Ltd.
    Inventors: Leonid Smolyansky, Boris Shulman, Yosef Kreinin
  • Patent number: 11327656
    Abstract: A method for accessing a dynamic memory module, the method may include (i) receiving, by a memory controller, a set of access requests for accessing the dynamic memory module; (ii) converting the access requests to a set of commands, wherein the set of commands comprise (a) a first sub-set of commands that are related to a first group of memory banks, and (b) a second sub-set of commands that are related to a second group of memory banks; (iii) scheduling, by a scheduler of the memory controller, an execution of the first sub-set; (iv) scheduling an execution of the second sub-set to be interleaved with the execution of the first sub-set; and (v) executing the set of commands according to the schedule.
    Type: Grant
    Filed: August 2, 2019
    Date of Patent: May 10, 2022
    Assignee: Mobileye Vision Technologies Ltd.
    Inventors: Boris Shulman, Yosef Kreinin, Leonid Smolyansky
  • Publication number: 20220114261
    Abstract: Disclosed embodiments provide systems and methods that can be used as part of or in combination with autonomous navigation, autonomous driving, or driver assist technology features. As opposed to fully autonomous driving, driver assist technology may refer to any suitable technology to assist drivers in the navigation or control of their vehicles. In various embodiments, the system may include one or more cameras mountable in a vehicle and an associated processor that monitors the environment of the vehicle. In further embodiments, additional types of sensors can be mounted in the vehicle and can be used in the autonomous navigation or driver assist systems. These systems and methods may include the use of a shared cache that is shared by a group of processing units to improve analysis of images captured by the one or more cameras.
    Type: Application
    Filed: October 13, 2021
    Publication date: April 14, 2022
    Inventors: Eran BEN-AVI, Leonid SMOLYANSKY
  • Publication number: 20210279131
    Abstract: A method for error correction and a system. The method may include opening a selected row of a memory bank out of multiple memory banks of a dynamic memory module; and while the selected row is open: (i) receiving selected data sub-blocks that are targeted to be written to the selected row, (ii) calculating selected error correction code sub-blocks that are related to the selected data sub-blocks, (iii) caching the selected error correction code sub-blocks in a cache memory that differs from the dynamic memory module and (iv) writing, to the selected row, the selected error correction code sub-blocks.
    Type: Application
    Filed: April 17, 2018
    Publication date: September 9, 2021
    Inventors: Leonid Smolyansky, Boris Shulman, Yosef Kreinin
  • Publication number: 20210141030
    Abstract: A driving related system that may include an integrated circuit (IC) that may include IC conductors and test unit; a PCB that may include PCB conductors; intermediate conductors for coupling the IC conductors to the PCB conductors; wherein the test unit is configured to: electrically test a continuity of a first conducive path that comprises a first group of intermediate conductors, a first group of IC conductors and a first group of PCB conductors; and generate a continuity fault indication when detecting a discontinuity of the first conductive path; and wherein the driving related system is configured to perform a safety measure, in response to a generation of one or more continuity fault indications.
    Type: Application
    Filed: May 28, 2019
    Publication date: May 13, 2021
    Inventors: Efraim Mangell, Elchanan Rushinek, Leonid SMOLYANSKY, Giora Yorav
  • Patent number: 10998023
    Abstract: A method for error correction and a system. The method may include opening a selected row of a memory bank out of multiple memory banks of a dynamic memory module; and while the selected row is open: (i) receiving selected data sub-blocks that are targeted to be written to the selected row, (ii) calculating selected error correction code sub-blocks that are related to the selected data sub-blocks, (iii) caching the selected error correction code sub-blocks in a cache memory that differs from the dynamic memory module and (iv) writing, to the selected row, the selected error correction code sub-blocks.
    Type: Grant
    Filed: August 2, 2019
    Date of Patent: May 4, 2021
    Assignee: Mobileye Vision Technologies Ltd.
    Inventors: Boris Shulman, Yosef Kreinin, Leonid Smolyansky
  • Publication number: 20200042191
    Abstract: A method for accessing a dynamic memory module, the method may include (i) receiving, by a memory controller, a set of access requests for accessing the dynamic memory module; (ii) converting the access requests to a set of commands, wherein the set of commands comprise (a) a first sub-set of commands that are related to a first group of memory banks, and (b) a second sub-set of commands that are related to a second group of memory banks; (iii) scheduling, by a scheduler of the memory controller, an execution of the first sub-set; (iv) scheduling an execution of the second sub-set to be interleaved with the execution of the first sub-set; and (v) executing the set of commands according to the schedule.
    Type: Application
    Filed: August 2, 2019
    Publication date: February 6, 2020
    Inventors: Boris Shulman, Yosef Kreinin, Leonid Smolyansky
  • Publication number: 20200039530
    Abstract: A system that may include multiple driving related systems that are configured to perform driving related operations; a selection module; multiple fault collection and management units that are configured to monitor statuses of the multiple driving related systems and to report, to the selection module, at least one out of (a) an occurrence of at least one critical fault, (b) an absence of at least one critical fault, (c) an occurrence of at least one non-critical fault, and (d) an absence of at least one non-critical fault; and wherein the selection module is configured to respond to the report by performing at least one out of: (i) reset at least one entity out of the multiple fault collection and management units and the multiple driving related systems; and (ii) select data outputted from a driving related systems.
    Type: Application
    Filed: April 17, 2018
    Publication date: February 6, 2020
    Inventors: Leonid Smolyansky, Yosi Arbeli, Elchanan Rushinek, Shmuel Cohen
  • Publication number: 20200043539
    Abstract: A method for error correction and a system. The method may include opening a selected row of a memory bank out of multiple memory banks of a dynamic memory module; and while the selected row is open: (i) receiving selected data sub-blocks that are targeted to be written to the selected row, (ii) calculating selected error correction code sub-blocks that are related to the selected data sub-blocks, (iii) caching the selected error correction code sub-blocks in a cache memory that differs from the dynamic memory module and (iv) writing, to the selected row, the selected error correction code sub-blocks.
    Type: Application
    Filed: August 2, 2019
    Publication date: February 6, 2020
    Inventors: Boris Shulman, Yosef Kreinin, Leonid Smolyansky
  • Patent number: 9841977
    Abstract: The invention relates to a method of designing a processor core arrangement which comprises a first processor core for operation at a first operation frequency and having an associated first leakage and a second processor core for operation at a second operation frequency lower than the first operation frequency and having an associated second leakage lower than the associated first leakage. The processor core arrangement is capable of switching from the first processor core to the second processor core and vice versa.
    Type: Grant
    Filed: November 22, 2012
    Date of Patent: December 12, 2017
    Assignee: NXP USA, Inc.
    Inventors: Anton Rozen, Michael Priel, Leonid Smolyansky, Sergey Sofer
  • Patent number: 9618988
    Abstract: A method of managing a thermal budget, for at least a part of a processing system, is described. The method comprises, upon detection of a use case event, determining a thermal budget violation time window for a current use case scenario of the at least part of the processing system, and managing the thermal budget for the at least part of the processing system based at least partly on the determined thermal budget violation time window.
    Type: Grant
    Filed: July 3, 2012
    Date of Patent: April 11, 2017
    Assignee: NXP USA, INC.
    Inventors: Anton Rozen, Roy Drucker, Leonid Smolyansky
  • Patent number: 9335805
    Abstract: There is provided a method of managing power in a multi-core data processing system having two or more processing cores, comprising determining usage characteristics for the two or more processing cores within the multi-core processing unit, and dependent on the determined usage characteristics, adapting a frequency or voltage supplied to each of the two or more processing cores, and/or adapting enablement signals provided to each of the two or more processing cores. There is also provided an apparatus for carrying out the disclosed method.
    Type: Grant
    Filed: November 25, 2010
    Date of Patent: May 10, 2016
    Assignee: FREESCALE SEMICONDUCTOR, INC.
    Inventors: Michael Priel, Anton Rozen, Leonid Smolyansky