Patents by Inventor Mahesh Kumar Dathrika

Mahesh Kumar Dathrika 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: 12147585
    Abstract: Technologies are shown for storing data from a data object in a distributed application architecture and reassembling the data object from the stored data. A first set of data from the data object is stored on a distributed file system, and a second set of data from the data object is stored on a blockchain. In response to a request for the data object, a script from the blockchain is executed to generate a reassembled data object by: obtaining, from the blockchain, metadata to reassemble the data object, obtaining the second set of data from the blockchain and the first set of data from the distributed file system, and generating the reassembled data object using the first set of data and the second set of data based on the metadata.
    Type: Grant
    Filed: July 27, 2023
    Date of Patent: November 19, 2024
    Assignee: eBay Inc.
    Inventors: Dmytro Semenov, Mahesh Kumar Dathrika, Michael Rawlings, Dylan Nelson Jamie Piercey
  • Publication number: 20240020421
    Abstract: Technologies are shown for storing data from a data object in a distributed application architecture and reassembling the data object from the stored data. A first set of data from the data object is stored on a distributed file system, and a second set of data from the data object is stored on a blockchain. In response to a request for the data object, a script from the blockchain is executed to generate a reassembled data object by: obtaining, from the blockchain, metadata to reassemble the data object, obtaining the second set of data from the blockchain and the first set of data from the distributed file system, and generating the reassembled data object using the first set of data and the second set of data based on the metadata.
    Type: Application
    Filed: July 27, 2023
    Publication date: January 18, 2024
    Inventors: Dmytro SEMENOV, Mahesh Kumar DATHRIKA, Michael RAWLINGS, Dylan Nelson Jamie PIERCEY
  • Patent number: 11803664
    Abstract: Technologies are shown for storing a data object in a distributed application architecture. Critical data in the data object is stored in an object data block on a blockchain. Noncritical data elements in the data object are stored in data block files at an address on a distributed file system, where the addresses are stored in the data block. The object data block is retrieved from the blockchain. The noncritical elements are retrieved from the file system using the address in the data block. The critical and noncritical elements are combined into a reassembled data object. The critical and noncritical data elements can be differentiated in a data definition for the data object or algorithmically analyzing data in the data object. Metadata for the data object can be stored in the object data block and utilized to combine the critical and noncritical elements into the reassembled data object.
    Type: Grant
    Filed: April 26, 2019
    Date of Patent: October 31, 2023
    Assignee: eBay Inc.
    Inventors: Dmytro Semenov, Mahesh Kumar Dathrika, Michael Rawlings, Dylan Nelson Jamie Piercey
  • Publication number: 20200110728
    Abstract: Technologies are shown for storing a data object in a distributed application architecture. Critical data in the data object is stored in an object data block on a blockchain. Noncritical data elements in the data object are stored in data block files at an address on a distributed file system, where the addresses are stored in the data block. The object data block is retrieved from the blockchain. The noncritical elements are retrieved from the file system using the address in the data block. The critical and noncritical elements are combined into a reassembled data object. The critical and noncritical data elements can be differentiated in a data definition for the data object or algorithmically analyzing data in the data object. Metadata for the data object can be stored in the object data block and utilized to combine the critical and noncritical elements into the reassembled data object.
    Type: Application
    Filed: April 26, 2019
    Publication date: April 9, 2020
    Inventors: Dmytro SEMENOV, Mahesh Kumar DATHRIKA, Michael RAWLINGS, Dylan Nelson Jamie PIERCEY
  • Publication number: 20170322859
    Abstract: Methods, systems and media for profiling CPU performance are provided. In one example, a method for profiling CPU performance includes generating a CPU profiling data file using a profiling tool, loading a flame graphing tool into a browser, loading the CPU profiling data file into a profiling page of the browser using the flame graphing tool, converting the loaded CPU profiling data file into an aggregated JSON format, and using the flame graphing tool to generate a flame graph using the aggregated JSON data.
    Type: Application
    Filed: July 26, 2016
    Publication date: November 9, 2017
    Inventors: Dmytro Semenov, Mahesh Kumar Dathrika, Rajasekhar Bhogi