Patents by Inventor Swapnil Pimpale

Swapnil Pimpale 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: 10956365
    Abstract: Presented herein are methodologies for implementing erasure coding in a distributed log structured storage system. A method includes receiving a write request for first data from a file system, selecting a physical sector on a selected storage device in an array of storage devices on which to store the first data, assigning a key to the physical sector, storing the key and an indication of the physical sector in a key-to-physical medium map, erasure coding the data, including generating parity data associated with the first data, writing the first data and the parity data as a data stripe to each storage device in the array of storage devices and, in response to receiving the write request, sending the key to the file system. Read, update, and delete procedures in the context of a log structured framework are also described.
    Type: Grant
    Filed: July 9, 2018
    Date of Patent: March 23, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Faraz Ahmed Shaikh, Mayuresh Vartak, Jyothir Ramanan, Ashwin Pednekar, Mallikarjunan Mahalingam, Swapnil Pimpale, Krishna Yadappanavar
  • Patent number: 10642689
    Abstract: Presented herein are methodologies for implementing erasure coding in a distributed log structured storage system. A method includes receiving a write request for first data from a file system, selecting a physical sector on a selected storage device in an array of storage devices on which to store the first data, assigning a key to the physical sector, storing the key and an indication of the physical sector in a key-to-physical medium map, erasure coding the data, including generating parity data associated with the first data, writing the first data and the parity data as a data stripe to each storage device in the array of storage devices and, in response to receiving the write request, sending the key to the file system. Read, update, and delete procedures in the context of a log structured framework are also described.
    Type: Grant
    Filed: July 9, 2018
    Date of Patent: May 5, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Faraz Ahmed Shaikh, Swapnil Pimpale, Jyothir Ramanan, Ashwin Pednekar, Mayuresh Vartak, Mallikarjunan Mahalingam, Krishna Yadappanavar
  • Publication number: 20200012564
    Abstract: Presented herein are methodologies for implementing erasure coding in a distributed log structured storage system. A method includes receiving a write request for first data from a file system, selecting a physical sector on a selected storage device in an array of storage devices on which to store the first data, assigning a key to the physical sector, storing the key and an indication of the physical sector in a key-to-physical medium map, erasure coding the data, including generating parity data associated with the first data, writing the first data and the parity data as a data stripe to each storage device in the array of storage devices and, in response to receiving the write request, sending the key to the file system. Read, update, and delete procedures in the context of a log structured framework are also described.
    Type: Application
    Filed: July 9, 2018
    Publication date: January 9, 2020
    Inventors: Faraz Ahmed Shaikh, Swapnil Pimpale, Jyothir Ramanan, Ashwin Pednekar, Mayuresh Vartak, Mallikarjunan Mahalingam, Krishna Yadappanavar
  • Publication number: 20200012729
    Abstract: Presented herein are methodologies for implementing erasure coding in a distributed log structured storage system. A method includes receiving a write request for first data from a file system, selecting a physical sector on a selected storage device in an array of storage devices on which to store the first data, assigning a key to the physical sector, storing the key and an indication of the physical sector in a key-to-physical medium map, erasure coding the data, including generating parity data associated with the first data, writing the first data and the parity data as a data stripe to each storage device in the array of storage devices and, in response to receiving the write request, sending the key to the file system. Read, update, and delete procedures in the context of a log structured framework are also described.
    Type: Application
    Filed: July 9, 2018
    Publication date: January 9, 2020
    Inventors: Faraz Ahmed Shaikh, Mayuresh Vartak, Jyothir Ramanan, Ashwin Pednekar, Mallikarjunan Mahalingam, Swapnil Pimpale, Krishna Yadappanavar