Patents by Inventor Gil Golov

Gil Golov 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: 20230019621
    Abstract: Methods, systems, and apparatuses related to reducing network congestion by analyzing data using a lightweight artificial intelligence (AI) layer prior to transmission are described. An AI model may predictively select data that need not be transmitted and, in some embodiments, further process data to be transmitted. As a result, the total size and amount of data transmitted over the network can be reduced, while the data needs of the receiving device can still be met. For example, data generated by a source application may be received and input into a predictive model, which may generate a prediction output for the data. The data may be pre-processed using a strategy selected based on the prediction output, and the pre-processed data may be transmitted over a network to a server.
    Type: Application
    Filed: September 19, 2022
    Publication date: January 19, 2023
    Inventor: Gil Golov
  • Publication number: 20230016888
    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.
    Type: Application
    Filed: September 28, 2022
    Publication date: January 19, 2023
    Inventor: Gil Golov
  • Patent number: 11556267
    Abstract: A method includes performing a copyback operation comprising transferring, using an internal processing device, user data and header data corresponding to the user data from a first block of memory in a memory device to a register in the memory device, decoupling the user data from the header data, performing an error correction code (ECC) operation on updated header data using an external processing device, transferring, via the external processing device, the updated header data to the register, and transferring the user data and the updated header data from the register to a second block of memory in the memory device.
    Type: Grant
    Filed: August 31, 2020
    Date of Patent: January 17, 2023
    Assignee: Micron Technology, Inc.
    Inventors: Kishore K. Muchherla, Niccolo′ Righetti, Jeffrey S. McNeil, Jr., Akira Goda, Todd A. Marquart, Mark A. Helm, Gil Golov, Jeremy Binfet, Carmine Miccoli, Giuseppina Puzzilli
  • Patent number: 11544412
    Abstract: Systems, methods, and apparatus related to protecting data stored in volatile memory of a computing system during a standby mode. In one approach, a first signature is generated for data stored in volatile memory. In some cases, the stored data may include sensor data obtained from one or more sensors of a vehicle, mobile device or other electronic device. The first signature is stored in a non-volatile memory device, and then the computing system enters the standby mode. Subsequently, after exiting the standby mode, a second signature is generated for the data stored in the volatile memory. The first signature is read from the non-volatile memory device and compared to the second signature. A signature mismatch indicates that an unintended change has occurred in the stored data during the standby mode. One or more remedial actions are performed by the computing system in response to this signature mismatch.
    Type: Grant
    Filed: August 12, 2020
    Date of Patent: January 3, 2023
    Assignee: Micron Technology, Inc.
    Inventor: Gil Golov
  • Publication number: 20220414031
    Abstract: The disclosed embodiments are directed to improving the lifespan of a memory device. In one embodiment, a system is disclosed comprising: a host processor and a memory device, wherein the host processor is configured to receive a write command from a virtual machine, identify a region identifier associated with the virtual machine, augment the write command with the region identifier, and issue the write command to the memory device, and the memory device is configured to receive the write command, identify a region comprising a subset of addresses writable by the memory device using a region configuration table, and write the data to an address in the subset of addresses.
    Type: Application
    Filed: August 29, 2022
    Publication date: December 29, 2022
    Inventor: Gil Golov
  • Patent number: 11538544
    Abstract: Disclosed are devices and methods for improving the initialization of devices housing memories. In one embodiment, a method is disclosed comprising writing a test program to a first region of a memory device during production of the memory device; executing a self-test program in response to detecting a first power up of the memory device, the self-test program stored within the test program; and retrieving and installing an image from a remote data source in response to detecting a subsequent power up of the memory device, the retrieving performed by the test program.
    Type: Grant
    Filed: August 23, 2021
    Date of Patent: December 27, 2022
    Assignee: Micron Technology, Inc.
    Inventor: Gil Golov
  • Patent number: 11524690
    Abstract: The disclosed embodiments are directed to adjusting the operational characteristics of a black box installed in a vehicle. In one embodiment a method is disclosed comprising classifying a mental state of a driver of an automobile, loading at least one setting based on the mental state, the setting defining an operational characteristic of a black box installed in the automobile, configuring the black box using the at least one setting, and recording one or more events by the black box.
    Type: Grant
    Filed: February 6, 2020
    Date of Patent: December 13, 2022
    Assignee: Micron Technology, Inc.
    Inventor: Gil Golov
  • Patent number: 11507175
    Abstract: A computing system has a first 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. In one approach, the computing system is configured to: collect data associated with operation of an autonomous vehicle; monitor, by a first processing device, the collected data; and based on the monitoring, determine that an event on the autonomous vehicle has occurred. The computing system is further configured to, in response to determining that the event has occurred, initiate a transfer of data controlled by a second processing device, the transfer including copying data stored in volatile memory of the autonomous vehicle to non-volatile memory of the autonomous vehicle, wherein the second processing device controls copying of the data independently of the first processing device.
    Type: Grant
    Filed: November 2, 2018
    Date of Patent: November 22, 2022
    Assignee: Micron Technology, Inc.
    Inventor: Gil Golov
  • Publication number: 20220365710
    Abstract: The disclosed embodiments relate to logging activities of memory devices and adjusting the operation of a controller based on the activities. In one embodiment, a method comprises monitoring, by a memory device, die temperatures and data sizes of commands issued to the memory device; determining, by the memory device, a target size for a buffer based on the die temperatures and data sizes; and adjusting, by the memory device, a current size of the buffer to meet the target size.
    Type: Application
    Filed: May 13, 2021
    Publication date: November 17, 2022
    Inventor: Gil Golov
  • Publication number: 20220365718
    Abstract: The disclosed embodiments relate to logging activities of memory devices and adjusting the operation of a controller based on the activities. In one embodiment, a method comprises collecting, by a memory device, profile data, the profile data associated with read and write commands and corresponding address information issued to the memory device from a host device; storing, by the memory device, the profile data in a portion of a storage array managed by the memory device; receiving, by the memory device, an update generated based on the profile data, the update adjusting a configuration setting of the memory device; and processing, by the memory device, a received command based on the configuration setting.
    Type: Application
    Filed: May 13, 2021
    Publication date: November 17, 2022
    Inventor: Gil Golov
  • Publication number: 20220366787
    Abstract: Systems, methods, and apparatus related to determining ice hazards on roads based on crowdsourced data from vehicles. In one approach, a server receives weather data and location data from each of several vehicles. The weather data is timestamped when received. The server determines, using the location data, a geographic region in which each vehicle is located. The weather data is stored in a database associated with the respective geographic region for the vehicle that transmitted the weather data. The server periodically scans the database to select weather data received over a selected time period. The selected data is analyzed to determine whether an ice hazard exists for one or more regions. A communication is sent to vehicles in those regions having the determined ice hazard.
    Type: Application
    Filed: May 13, 2021
    Publication date: November 17, 2022
    Inventor: Gil Golov
  • Publication number: 20220350517
    Abstract: A system includes a processing device and trigger circuitry to signal the processing device responsive, at least in part, based on a determination that a trigger event has occurred. The system can further include a memory device communicatively coupled to the processing device. The memory device can include a cyclic buffer partition portion having a first endurance characteristic and a first reliability characteristic associated therewith. The memory device can further include a snapshot partition portion coupled to the cyclic buffer partition portion via hold-up capacitors. The snapshot partition portion can have a second endurance characteristic and a second reliability characteristic associated therewith. The processing device can perform operations including writing received data sequentially to the cyclic buffer partition portion and writing, based at least in part on the determination that the trigger event has occurred, data from the cyclic buffer partition portion to the snapshot partition portion.
    Type: Application
    Filed: June 22, 2022
    Publication date: November 3, 2022
    Inventors: Kishore K. Muchherla, Niccolo' Righetti, Jeffrey S. McNeil, JR., Akira Goda, Todd A. Marquart, Mark A. Helm, Gil Golov, Jeremy Binfet, Carmine Miccoli, Giuseppina Puzzilli
  • Patent number: 11487436
    Abstract: Instructions can be executed to determine a quantity of logical units that are part of a memory device. The instructions can be executed to operate the logical units with a programming time sufficient to provide a required throughput for storage of time based telemetric sensor data received from a host. The instructions can be executed to operate the logical units with a trim that correspond to the programming time.
    Type: Grant
    Filed: August 17, 2020
    Date of Patent: November 1, 2022
    Assignee: Micron Technology, Inc.
    Inventors: Jeffrey S. McNeil, Jr., Niccolo' Righetti, Kishore K. Muchherla, Akira Goda, Todd A. Marquart, Mark A. Helm, Gil Golov, Jeremy Binfet, Carmine Miccoli, Giuseppina Puzzilli
  • Publication number: 20220342810
    Abstract: A system includes a memory device and a processing device coupled to the memory device. The processing device can determine a data rate from a first sensor and a data rate from a second sensor. The processing device can write a first set of data received from the first sensor at a first logical block address (LBA) in the memory device. The processing device can write a second set of data received from the second sensor and subsequent to the first set of data at a second LBA in the memory device. The processing device can remap the first LBA and the second LBA to be logically sequential LBAs. The second LBA can be associated with an offset from the first LBA and the offset can correspond to a data rate of the first sensor.
    Type: Application
    Filed: July 11, 2022
    Publication date: October 27, 2022
    Inventors: Kishore K. Muchherla, Vamsi Pavan Rayaprolu, Karl D. Schuh, Jiangang Wu, Gil Golov
  • Patent number: 11481273
    Abstract: A memory component comprises a cyclic buffer partition portion and a snapshot partition portion. In response to receiving a signal that a trigger event has occurred, a processing device included in the memory component performs an error correction operation on a portion of data stored in the cyclic buffer partition portion, copies the data stored in the cyclic buffer partition portion to the snapshot partition portion in response to the error correction operation being successful, and sends the data stored in the cyclic buffer partition portion to a processing device operatively coupled to the memory component in response to the error correction operation not being successful.
    Type: Grant
    Filed: August 17, 2020
    Date of Patent: October 25, 2022
    Assignee: Micron Technology, Inc.
    Inventors: Kishore K. Muchherla, Niccolo′ Righetti, Jeffrey S. McNeil, Jr., Akira Goda, Todd A. Marquart, Mark A. Helm, Gil Golov, Jeremy Binfet, Carmine Miccoli, Giuseppina Puzzilli
  • Publication number: 20220317918
    Abstract: A system including sensors of an advanced driver assistance system and a data recorder. The data recorder has: a volatile memory; a non-volatile memory configured with a file system region and a buffer region; and a processor configured to implement a file system mounted in the file system region. The data recorder records outputs from the sensors via the volatile memory into the buffer region in a cyclic way and, in response to an event, retrieve sensor data from the buffer region and store the sensor data into files organized under the file system mounted in the file system region.
    Type: Application
    Filed: March 31, 2021
    Publication date: October 6, 2022
    Inventor: Gil Golov
  • Publication number: 20220319253
    Abstract: Systems, methods and apparatus to collect sensor data generated in an autonomous vehicle. Sensors in the vehicle generate a sensor data stream during operations of the vehicle on a road. An advanced driver assistance system (ADAS) of the vehicle uses the sensor data stream to operate the vehicle and generate a trigger signal in response to a fault in object detection, recognition, identification or classification and/or in response to the detection/prediction of an accident. A cyclic buffer buffers at least a portion of the sensor data stream. In response to the trigger signal, a selected segment of the sensor data stream is stored into a non-volatile memory. The selected segment can be partially before the trigger signal and partially after the trigger signal; and selected segment can be longer than what can be fully buffered in the cyclic buffer at the time of the trigger signal.
    Type: Application
    Filed: June 23, 2022
    Publication date: October 6, 2022
    Inventor: Gil Golov
  • Patent number: 11451480
    Abstract: Methods, systems, and apparatuses related to reducing network congestion by analyzing data using a lightweight artificial intelligence (AI) layer prior to transmission are described. An AI model may predictively select data that need not be transmitted and, in some embodiments, further process data to be transmitted. As a result, the total size and amount of data transmitted over the network can be reduced, while the data needs of the receiving device can still be met. For example, data generated by a source application may be received and input into a predictive model, which may generate a prediction output for the data. The data may be pre-processed using a strategy selected based on the prediction output, and the pre-processed data may be transmitted over a network to a server.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: September 20, 2022
    Assignee: Micron Technology, Inc.
    Inventor: Gil Golov
  • Publication number: 20220291865
    Abstract: A system includes a processing device and a memory device communicatively coupled to the processing device. The memory device can include a cyclic buffer partition portion and a snapshot partition portion coupled to the cyclic buffer partition portion via hold-up capacitors. The snapshot partition portion can further include a first sub-partition portion having a first programming characteristic and a second sub-partition portion having a second programming characteristic. The processing device can write received data sequentially to the cycle buffer partition portion and write, based at least in part on a determination that a trigger event has occurred, data from the cyclic buffer partition portion to the first sub-partition portion or the second sub-partition portion, or both.
    Type: Application
    Filed: June 1, 2022
    Publication date: September 15, 2022
    Inventors: Kishore K. Muchherla, Niccolo' Righetti, Jeffrey S. McNeil, JR., Akira Goda, Todd A. Marquart, Mark A. Helm, Gil Golov, Jeremy Binfet, Carmine Miccoli, Giuseppina Puzzilli
  • Patent number: 11437111
    Abstract: Instructions can be executed to adjust a trim at first intervals until a quantity of program/erase cycles (PEC) have occurred. The trim defines a valley width between data states. Instructions can be executed to adjust the trim at second intervals, greater than the first intervals, after the quantity of PEC have occurred.
    Type: Grant
    Filed: December 15, 2020
    Date of Patent: September 6, 2022
    Assignee: Micron Technology, Inc.
    Inventors: Jeffrey S. McNeil, Jr., Karl D. Schuh, Vamsi Pavan Rayaprolu, Giuseppina Puzzilli, Kishore K. Muchherla, Gil Golov, Todd A. Marquart, Jiangang Wu, Niccolo' Righetti, Ashutosh Malshe