Configuring a Host Interface of a Memory Device Based on Mode of Operation

    公开(公告)号:US20210327475A1

    公开(公告)日:2021-10-21

    申请号:US17356431

    申请日:2021-06-23

    Inventor: Gil Golov

    Abstract: A memory device stores data for a host device. In one approach, a method includes: selecting, by the memory device, a first mode of operation for a host interface that implements a communication protocol for communications between the memory device and the host device. The host interface is configured to implement the communication protocol using a mode selected by the memory device from one of several available modes. In response to selecting the first mode, resources of the memory device are configured to customize the host interface for operation in the first mode.

    ARTIFICIAL INTELLIGENCE-ENABLED ALARM FOR DETECTING PASSENGERS LOCKED IN VEHICLE

    公开(公告)号:US20210245771A1

    公开(公告)日:2021-08-12

    申请号:US16783381

    申请日:2020-02-06

    Inventor: Gil Golov

    Abstract: The disclosed embodiments are directed to detecting persons or animals trapped in vehicles and providing automated assistance to such persons or animals. In one embodiment a method is disclosed comprising detecting that a vehicle is stopped; activating at least one camera and recording at least one image of an interior of the vehicle using the at least one camera; classifying the at least one image using a machine learning model; and operating at least one subsystem of the vehicle in response to detecting that classifying indicates that a person or animal is present in the at least one image.

    Interrupt-driven content protection of a memory device

    公开(公告)号:US11074960B2

    公开(公告)日:2021-07-27

    申请号:US16443261

    申请日:2019-06-17

    Inventor: Gil Golov

    Abstract: The disclosed embodiments describe methods, devices, and computer-readable media for protecting the integrity of volatile memory devices. In one embodiment, a method is disclosed comprising detecting a power interrupt condition of a memory device; and executing at least one operation in response to detecting the power interrupt condition, the operation selected from the group of operations consisting of: placing the memory device in a pre-charge mode, pausing a self-refresh mode of the memory device, forcing the memory device into a reset mode, or rewriting data in the memory device.

    DETERMINING AUTONOMOUS VEHICLE STATUS BASED ON MAPPING OF CROWDSOURCED OBJECT DATA

    公开(公告)号:US20210216790A1

    公开(公告)日:2021-07-15

    申请号:US17216351

    申请日:2021-03-29

    Inventor: Gil Golov

    Abstract: A map in a cloud service stores physical objects previously detected by other vehicles that have previously traveled over the same road that a current vehicle is presently traveling on. New data received by the cloud service from the current vehicle regarding new objects that are being encountered by the current vehicle can be compared to the previous object data stored in the map. Based on this comparison, an operating status of the current vehicle is determined. In response to determining the status, an action such as terminating an autonomous navigation mode of the current vehicle is performed.

    Determination of reliability of vehicle control commands using a voting mechanism

    公开(公告)号:US10933882B2

    公开(公告)日:2021-03-02

    申请号:US15855734

    申请日:2017-12-27

    Inventor: Gil Golov

    Abstract: A vehicle having a control element for the speed, acceleration or direction of the vehicle, multiple identical or redundant computing devices (e.g., each implemented as a system on chip (SoC)) to separately generate driving commands in parallel during autonomous driving of the vehicle, and a command controller coupled between the control element and the computing devices. The commands may have one or more matching groups, where commands within each respective group agree with each other and thus vote for a candidate command representing the group. The computing device outputs a candidate command that represents the largest group for execution by the control element.

    ADVANCED DRIVER-ASSISTANCE SYSTEM (ADAS) OPERATION UTILIZING ALGORITHMIC SKYLINE DETECTION

    公开(公告)号:US20210056317A1

    公开(公告)日:2021-02-25

    申请号:US16546794

    申请日:2019-08-21

    Inventor: Gil Golov

    Abstract: Disclosed are techniques for improving an advanced driver-assistance system (ADAS) by pre-processing image data. In one embodiment, a method is disclosed comprising receiving one or more image frames captured by an image sensor installed on a vehicle; identifying a position of a skyline in the one or more image frames, the position comprising a horizontal position of the skyline; cropping one or more future image frames based on the position of the skyline, the cropping generating cropped images comprising a subset of the corresponding future image frames; and processing the cropped images at an advanced driver-assistance system (ADAS).

    MEMORY MAPPING FOR HIBERNATION
    137.
    发明申请

    公开(公告)号:US20210056022A1

    公开(公告)日:2021-02-25

    申请号:US17076333

    申请日:2020-10-21

    Inventor: Gil Golov

    Abstract: A computing system has a processing device (e.g., CPU, FPGA, or GPU) and memory regions (e.g., in a DRAM device) used by the processing device during normal operation. The computing system is configured to: monitor use of the memory regions in volatile memory; based on monitoring the use of the memory regions, identify at least one of the memory regions of the volatile memory; initiate a hibernation process; and during the hibernation process, copy data stored in the identified memory regions to non-volatile memory.

    High-reliability non-volatile memory using a voting mechanism

    公开(公告)号:US10901862B2

    公开(公告)日:2021-01-26

    申请号:US16189697

    申请日:2018-11-13

    Inventor: Gil Golov

    Abstract: A memory system includes a processing device (e.g., a controller implemented using a CPU, FPGA, and/or logic circuitry) and memory regions (e.g., in a flash memory or other non-volatile memory) storing data. The processing device receives an access request from a host system that is requesting to read the stored data. In one approach, the memory system is configured to: receive, from the host system over a bus, a read command to access data associated with an address in a non-volatile memory; in response to receiving the read command, access, by the processing device, multiple copies of data stored in at least one memory region of the non-volatile memory; match, by the processing device, data from the copies with each other; select, based on matching data from the copies with each other, first data from a first copy of the copies; and provide, to the host system over the bus, the first data as output data.

    Vehicle Navigation Using Object Data Received from Other Vehicles

    公开(公告)号:US20210016772A1

    公开(公告)日:2021-01-21

    申请号:US17063860

    申请日:2020-10-06

    Inventor: Gil Golov

    Abstract: A method includes: receiving, by a computing device, object data regarding a first object detected by a first vehicle, the object data including an object type and a location; storing the object data; generating, based on the object data, navigation data; and sending the navigation data to a second vehicle, the navigation data for use by the second vehicle to control navigation.

    Vehicle navigation using object data received from other vehicles

    公开(公告)号:US10807592B2

    公开(公告)日:2020-10-20

    申请号:US16010997

    申请日:2018-06-18

    Inventor: Gil Golov

    Abstract: A method includes: receiving, by a computing device, object data regarding a first object detected by a first vehicle, the object data including an object type and a location; storing the object data; generating, based on the object data, navigation data; and sending the navigation data to a second vehicle, the navigation data for use by the second vehicle to control navigation.

Patent Agency Ranking