Patents by Inventor Chandan Mishra

Chandan Mishra 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: 20240005774
    Abstract: An example method is disclosed, the method comprising: (i) detecting, via a first sensor of an alert system configured for use with a vehicle, a living being inside the vehicle; (ii) measuring, via a second sensor, an environmental feature inside the vehicle; (iii) based at least on the detection of the living being and the measured environmental feature, determining, an alert condition inside the vehicle; (iv) selecting a first computational action based at least on the determined alert condition; (v) transmitting an instruction that causes a component of the vehicle to perform the selected first computational action; (vi) selecting a second computational action based at least on the determined alert condition; and (vii) transmitting, via a network interface, to at least one computing device that is remote from the alert system, an instruction that causes at least one remote computing device to perform the selected second computational action.
    Type: Application
    Filed: September 14, 2023
    Publication date: January 4, 2024
    Inventors: Chandan Mishra, Tim Holland
  • Publication number: 20240005410
    Abstract: In one aspect, an example method includes (a) receiving, by a first computing device of a computing system for verifying an insurance policy, a digital certificate containing insurance policy details associated with an insurance policy; (b) receiving, by a second computing device of the computing system, from the first computing device, the digital certificate; (c) validating, by the second computing device, the digital certificate; and (d) verifying, by the second computing device, via a blockchain network, that the digital certificate has not been revoked, wherein the blockchain network contains a revocation list associated with the insurance company.
    Type: Application
    Filed: December 17, 2021
    Publication date: January 4, 2024
    Inventors: Chandan Mishra, Vikram Ravindhran, Kelly Lau, Olga Dotter, Beti Cung
  • Patent number: 11804122
    Abstract: An example method is disclosed, the method comprising: (i) detecting, via a first sensor of an alert system configured for use with a vehicle, a living being inside the vehicle; (ii) measuring, via a second sensor, an environmental feature inside the vehicle; (iii) based at least on the detection of the living being and the measured environmental feature, determining, an alert condition inside the vehicle; (iv) selecting a first computational action based at least on the determined alert condition; (v) transmitting an instruction that causes a component of the vehicle to perform the selected first computational action; (vi) selecting a second computational action based at least on the determined alert condition; and (vii) transmitting, via a network interface, to at least one computing device that is remote from the alert system, an instruction that causes at least one remote computing device to perform the selected second computational action.
    Type: Grant
    Filed: November 3, 2022
    Date of Patent: October 31, 2023
    Assignee: CSAA Insurance Services, Inc.
    Inventors: Chandan Mishra, Tim Holland
  • Patent number: 11789860
    Abstract: Disclosed are systems and methods for providing logical to physical (L2P) table management using low-latency NVM to reduce solid state drive (SSD) random access memory (RAM) footprint. A method includes determining a logical to physical (L2P) mapping of a logical address to a physical address in a flash storage, for an operation directed to the logical address. The method also includes adding a data entry, comprising the L2P mapping, to an open journal structure in RAM. The method also includes adding a log entry, comprising the L2P mapping, to a buffer in the RAM. The method also includes flushing the buffer to a low-latency NVM storage in response to determining that the buffer has satisfied a size threshold. Reads, snapshotting and L2P table recovery are also described.
    Type: Grant
    Filed: March 14, 2022
    Date of Patent: October 17, 2023
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Amir Hossein Gholamipour, Mark David Myran, Chandan Mishra, Namhoon Yoo, Jun Tao
  • Publication number: 20230112713
    Abstract: An example method is disclosed, the method comprising: (i) detecting, via a first sensor of an alert system configured for use with a vehicle, a living being inside the vehicle; (ii) measuring, via a second sensor, an environmental feature inside the vehicle; (iii) based at least on the detection of the living being and the measured environmental feature, determining, an alert condition inside the vehicle; (iv) selecting a first computational action based at least on the determined alert condition; (v) transmitting an instruction that causes a component of the vehicle to perform the selected first computational action; (vi) selecting a second computational action based at least on the determined alert condition; and (vii) transmitting, via a network interface, to at least one computing device that is remote from the alert system, an instruction that causes at least one remote computing device to perform the selected second computational action.
    Type: Application
    Filed: November 3, 2022
    Publication date: April 13, 2023
    Inventors: Chandan Mishra, Tim Holland
  • Patent number: 11521476
    Abstract: An example method is disclosed, the method comprising: (i) detecting, via a first sensor of an alert system configured for use with a vehicle, a living being inside the vehicle; (ii) measuring, via a second sensor, an environmental feature inside the vehicle; (iii) based at least on the detection of the living being and the measured environmental feature, determining, an alert condition inside the vehicle; (iv) selecting a first computational action based at least on the determined alert condition; (v) transmitting an instruction that causes a component of the vehicle to perform the selected first computational action; (vi) selecting a second computational action based at least on the determined alert condition; and (vii) transmitting, via a network interface, to at least one computing device that is remote from the alert system, an instruction that causes at least one remote computing device to perform the selected second computational action.
    Type: Grant
    Filed: December 15, 2020
    Date of Patent: December 6, 2022
    Assignee: CSAA Insurance Services, Inc.
    Inventors: Chandan Mishra, Tim Holland
  • Publication number: 20220206940
    Abstract: Disclosed are systems and methods for providing logical to physical (L2P) table management using low-latency NVM to reduce solid state drive (SSD) random access memory (RAM) footprint. A method includes determining a logical to physical (L2P) mapping of a logical address to a physical address in a flash storage, for an operation directed to the logical address. The method also includes adding a data entry, comprising the L2P mapping, to an open journal structure in RAM. The method also includes adding a log entry, comprising the L2P mapping, to a buffer in the RAM. The method also includes flushing the buffer to a low-latency NVM storage in response to determining that the buffer has satisfied a size threshold. Reads, snapshotting and L2P table recovery are also described.
    Type: Application
    Filed: March 14, 2022
    Publication date: June 30, 2022
    Applicant: Western Digital Technologies, Inc.
    Inventors: Amir Hossein GHOLAMIPOUR, Mark David MYRAN, Chandan MISHRA, Namhoon YOO, Jun TAO
  • Publication number: 20220189281
    Abstract: An example method is disclosed, the method comprising: (i) detecting, via a first sensor of an alert system configured for use with a vehicle, a living being inside the vehicle; (ii) measuring, via a second sensor, an environmental feature inside the vehicle; (iii) based at least on the detection of the living being and the measured environmental feature, determining, an alert condition inside the vehicle; (iv) selecting a first computational action based at least on the determined alert condition; (v) transmitting an instruction that causes a component of the vehicle to perform the selected first computational action; (vi) selecting a second computational action based at least on the determined alert condition; and (vii) transmitting, via a network interface, to at least one computing device that is remote from the alert system, an instruction that causes at least one remote computing device to perform the selected second computational action.
    Type: Application
    Filed: December 15, 2020
    Publication date: June 16, 2022
    Inventors: Chandan Mishra, Tim Holland
  • Patent number: 11301369
    Abstract: Disclosed are systems and methods for providing logical to physical (L2P) table management using low-latency NVM to reduce solid state drive (SSD) random access memory (RAM) footprint. A method includes determining a logical to physical (L2P) mapping of a logical address to a physical address in a flash storage, for an operation directed to the logical address. The method also includes adding a data entry, comprising the L2P mapping, to an open journal structure in RAM. The method also includes adding a log entry, comprising the L2P mapping, to a buffer in the RAM. The method also includes flushing the buffer to a low-latency NVM storage in response to determining that the buffer has satisfied a size threshold. Reads, snapshotting and L2P table recovery are also described.
    Type: Grant
    Filed: January 24, 2019
    Date of Patent: April 12, 2022
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Amir Hossein Gholamipour, Mark David Myran, Chandan Mishra, Namhoon Yoo, Jun Tao
  • Patent number: 11056206
    Abstract: A non-volatile storage apparatus includes a set of non-volatile memory cells and one or more control circuits in communication with the set of non-volatile memory cells. The one or more control circuits are configured to group physical addresses of the set of non-volatile memory cells into groups of configurable sizes and to individually apply wear leveling schemes to non-volatile memory cells of a group.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: July 6, 2021
    Assignee: Western Digital Technologies, Inc.
    Inventors: Amir Gholamipour, Chandan Mishra
  • Publication number: 20200242021
    Abstract: Disclosed are systems and methods for providing logical to physical (L2P) table management using low-latency NVM to reduce solid state drive (SSD) random access memory (RAM) footprint. A method includes determining a logical to physical (L2P) mapping of a logical address to a physical address in a flash storage, for an operation directed to the logical address. The method also includes adding a data entry, comprising the L2P mapping, to an open journal structure in RAM. The method also includes adding a log entry, comprising the L2P mapping, to a buffer in the RAM. The method also includes flushing the buffer to a low-latency NVM storage in response to determining that the buffer has satisfied a size threshold. Reads, snapshotting and L2P table recovery are also described.
    Type: Application
    Filed: January 24, 2019
    Publication date: July 30, 2020
    Inventors: Amir Hossein GHOLAMIPOUR, Mark David MYRAN, Chandan MISHRA, Namhoon YOO, Jun TAO
  • Patent number: 10679718
    Abstract: Apparatuses, systems, methods, and computer program products are disclosed for error reducing matrix generation. An apparatus includes a test circuit that performs a test on a set of memory cells. An apparatus includes a masking circuit that determines a masking array based on a test performed on a set of memory cells. An apparatus includes a decoding circuit that decodes encoded data from a set of memory cells based on a masking array.
    Type: Grant
    Filed: October 4, 2017
    Date of Patent: June 9, 2020
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Mai Ghaly, Chandan Mishra, Amir Hossein Gholamipour, Yuheng Zhang, Jeffrey Koon Yee Lee, James Hart, Daniel Helmick
  • Patent number: 10656844
    Abstract: A non-volatile storage apparatus includes a set of non-volatile memory cells and one or more control circuits in communication with the set of non-volatile memory cells. The one or more control circuits are configured to map the set of non-volatile memory cells into a plurality of regions, apply a first wear leveling scheme in a first region of the plurality of regions, and apply a second wear leveling scheme between the plurality of regions.
    Type: Grant
    Filed: October 11, 2017
    Date of Patent: May 19, 2020
    Assignee: Western Digital Technologies, Inc.
    Inventors: Daniel Helmick, Amir Gholamipour, Chandan Mishra
  • Patent number: 10628300
    Abstract: Apparatuses, systems, methods, and computer program products are disclosed for redundant array of independent disks (RAID) stripe physical placement. An apparatus includes a plurality of memory die comprising physical pages for storing data. An apparatus includes a control circuit that assigns addresses to a plurality of data stripes, wherein the control circuit assigns the addresses to the plurality of data stripes by: assigning stripe pages of a data stripe of the plurality of data stripes to different memory die of a plurality of memory die; and assigning adjacent stripe pages of the data stripe to different page numbers.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: April 21, 2020
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Amir Hossein Gholamipour, Chandan Mishra, Mai Ghaly
  • Patent number: 10540100
    Abstract: Apparatuses, systems, and methods are disclosed for mapping-based wear leveling for non-volatile memory. An apparatus may include one or more non-volatile memory elements, and a controller. A controller may maintain a logical-to-physical mapping for converting logical addresses to physical addresses. A logical-to-physical mapping may include a translation table that associates groups of logical addresses with groups of physical addresses, and one or more mathematical mappings. A mathematical mapping for a group of logical addresses may associate individual logical addresses within the group of logical addresses with individual physical addresses within a corresponding group of physical addresses. A controller may change at least one mathematical mapping. A controller may move data based on at least one changed mapping.
    Type: Grant
    Filed: April 10, 2018
    Date of Patent: January 21, 2020
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Amir Hossein Gholamipour, Chandan Mishra, Daniel Helmick
  • Patent number: 10496334
    Abstract: Aspects of the present disclosure provide systems and methods for operating a solid state drive (SSD) using two-level indirection architecture. The SSD receives a command to perform a data operation in a NAND array and a logical address for the data operation. The SSD then converts the logical address to a physical address using a two-stage logical-to-physical (L2P) mapping table that includes a first stage stored in a byte-rewritable memory and a second stage stored in a block-erasable non-volatile memory (NVM). The SSD performs the data operation in the NAND array based on the physical address. The byte-rewritable memory may any byte-rewritable persistent memory. The block-erasable low latency NVM may be a flash memory that has lower latency than NAND array.
    Type: Grant
    Filed: May 4, 2018
    Date of Patent: December 3, 2019
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Mark David Myran, Chandan Mishra, Amir Hossein Gholamipour, Aldo Giovanni Cometti, Namhoon Yoo
  • Publication number: 20190339904
    Abstract: Aspects of the present disclosure provide systems and methods for operating a solid state drive (SSD) using two-level indirection architecture. The SSD receives a command to perform a data operation in a NAND array and a logical address for the data operation. The SSD then converts the logical address to a physical address using a two-stage logical-to-physical (L2P) mapping table that includes a first stage stored in a byte-rewritable memory and a second stage stored in a block-erasable non-volatile memory (NVM). The SSD performs the data operation in the NAND array based on the physical address. The byte-rewritable memory may any byte-rewritable persistent memory. The block-erasable low latency NVM may be a flash memory that has lower latency than NAND array.
    Type: Application
    Filed: May 4, 2018
    Publication date: November 7, 2019
    Inventors: Mark David Myran, Chandan Mishra, Amir Hossein Gholamipour, Aldo Giovanni Cometti, Namhoon Yoo
  • Publication number: 20190310780
    Abstract: Apparatuses, systems, and methods are disclosed for mapping-based wear leveling for non-volatile memory. An apparatus may include one or more non-volatile memory elements, and a controller. A controller may maintain a logical-to-physical mapping for converting logical addresses to physical addresses. A logical-to-physical mapping may include a translation table that associates groups of logical addresses with groups of physical addresses, and one or more mathematical mappings. A mathematical mapping for a group of logical addresses may associate individual logical addresses within the group of logical addresses with individual physical addresses within a corresponding group of physical addresses. A controller may change at least one mathematical mapping. A controller may move data based on at least one changed mapping.
    Type: Application
    Filed: April 10, 2018
    Publication date: October 10, 2019
    Applicant: Western Digital Technologies, Inc.
    Inventors: Amir Hossein Gholamipour, Chandan Mishra, Daniel Helmick
  • Patent number: 10409716
    Abstract: A non-volatile storage apparatus includes a set of non-volatile memory cells and one or more control circuits in communication with the set of non-volatile memory cells. The one or more control circuits are configured to remap logical addresses to physical addresses of the set of non-volatile memory cells according to a plurality of placement mappings and to select a new placement mapping from the plurality of placement mappings according to a cost function associated with the new placement mapping.
    Type: Grant
    Filed: December 11, 2017
    Date of Patent: September 10, 2019
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Amir Gholamipour, Chandan Mishra
  • Patent number: 10379950
    Abstract: Systems, apparatuses, methods, and computer program products are disclosed for updating data of write-in-place storage devices. One system includes a write-in-place memory device including a redundant storage structure and a controller for the memory device. A memory device is configured to store data across a set of stripes of a redundant storage structure. A controller is configured to receive updated data for a dataset stored across a first stripe, generate a new parity for the dataset based on the updated data, overwrite the dataset across the first stripe with the updated data, and/or write the new parity to the set of stripes.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: August 13, 2019
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Amir H. Gholamipour, Chandan Mishra, Mai Ghaly, Majid Nemati Anaraki