Patents Assigned to ASCAVA, INC.
  • Patent number: 11947494
    Abstract: A first name of a first prime data element may be used to traverse a sequence of edges in a tree data structure to navigate to a leaf node which corresponds to a set of prime data elements, where each edge in the sequence of edges may correspond to a successive portion of the first name. The leaf node may store navigation lookahead fields, where each navigation lookahead field may store one or more further successive portions of a name of a corresponding prime data element in the set of prime data elements. The navigation lookahead fields may be used to determine where to insert the first prime data element in the leaf node. An entry in the leaf node may be allocated to store information related to the first prime data element.
    Type: Grant
    Filed: December 12, 2022
    Date of Patent: April 2, 2024
    Assignee: Ascava, Inc
    Inventor: Harshvardhan Sharangpani
  • Publication number: 20230198549
    Abstract: An amount of memory needed to hold prime data elements during reconstitution may be determined by examining the creation and usage of prime data elements and their spatial and temporal characteristics during data distillation.
    Type: Application
    Filed: May 10, 2021
    Publication date: June 22, 2023
    Applicant: Ascava, Inc.
    Inventors: Harshvardhan Sharangpani, Shekhar S. Deshkar
  • Publication number: 20230108124
    Abstract: A first name of a first prime data element may be used to traverse a sequence of edges in a tree data structure to navigate to a leaf node which corresponds to a set of prime data elements, where each edge in the sequence of edges may correspond to a successive portion of the first name. The leaf node may store navigation lookahead fields, where each navigation lookahead field may store one or more further successive portions of a name of a corresponding prime data element in the set of prime data elements. The navigation lookahead fields may be used to determine where to insert the first prime data element in the leaf node. An entry in the leaf node may be allocated to store information related to the first prime data element.
    Type: Application
    Filed: December 12, 2022
    Publication date: April 6, 2023
    Applicant: Ascava, Inc.
    Inventor: Harshvardhan Sharangpani
  • Patent number: 11567901
    Abstract: Techniques and systems for reducing data stored on a block processing storage system are described. A losslessly reduced representation of a data block can include references to one or more prime data element blocks, and optionally a description of a reconstitution program which, when applied to the one or more prime data element blocks, results in the data block.
    Type: Grant
    Filed: June 15, 2021
    Date of Patent: January 31, 2023
    Assignee: Ascava, Inc.
    Inventor: Harshvardhan Sharangpani
  • Patent number: 11363296
    Abstract: Input data can be losslessly reduced by using a data structure that organizes prime data elements based on their contents. Alternatively, the data structure can organize prime data elements based on the contents of a name that is derived from the prime data elements. Specifically, video data can be losslessly reduced by (1) using the data structure to identify a set of prime data elements, and (2) using the set of prime data elements to losslessly reduce intra-frames. The input data can be dynamically partitioned based on the memory usage of components of the data structure. Parcels can be created based on the partitions to facilitate archiving and movement of the data. The losslessly reduced data can be stored using a set of distilled files and a set of prime data element files.
    Type: Grant
    Filed: April 26, 2018
    Date of Patent: June 14, 2022
    Assignee: Ascava, Inc.
    Inventor: Harshvardhan Sharangpani
  • Publication number: 20220066994
    Abstract: Techniques and systems for reconstituting a sequence of losslessly reduced data chunks are described. Some embodiments can collect metadata while losslessly reducing a sequence of data chunks by using prime data elements to obtain the sequence of losslessly reduced data chunks, wherein the metadata includes an indicator corresponding to each prime data element that indicates whether or not the prime data element is referenced in multiple losslessly reduced data chunks, and optionally includes a memory size of each prime data element. Some embodiments can retrieve the metadata and reconstitute the sequence of losslessly reduced data chunks, wherein during reconstitution, the metadata can be used to retain only those prime data elements in memory that are referenced in multiple losslessly reduced data chunks.
    Type: Application
    Filed: December 11, 2019
    Publication date: March 3, 2022
    Applicant: Ascava, Inc.
    Inventor: Harshvardhan Sharangpani
  • Publication number: 20210311912
    Abstract: Techniques and systems for reducing data stored on a block processing storage system are described. A losslessly reduced representation of a data block can include references to one or more prime data element blocks, and optionally a description of a reconstitution program which, when applied to the one or more prime data element blocks, results in the data block.
    Type: Application
    Filed: June 15, 2021
    Publication date: October 7, 2021
    Applicant: Ascava, Inc.
    Inventor: Harshvardhan Sharangpani
  • Patent number: 11068444
    Abstract: Systems and techniques for losslessly reducing input data using a distributed system comprising multiple computers that maintain portions of a data structure that organizes prime data elements based on names of the prime data elements. During operation, a first computer can determine a first name for the element, and send the element to a second computer based on the first name. The second computer can losslessly reduce the element by determining a second name for the element, and using the second name to navigate through a portion of the data structure maintained at the second computer.
    Type: Grant
    Filed: September 17, 2018
    Date of Patent: July 20, 2021
    Assignee: Ascava, Inc.
    Inventor: Harshvardhan Sharangpani
  • Publication number: 20210144405
    Abstract: Input data can be losslessly reduced by using a data structure that organizes prime data elements based on their contents. Alternatively, the data structure can organize prime data elements based on the contents of a name that is derived from the prime data elements. Specifically, video data can be losslessly reduced by (1) using the data structure to identify a set of prime data elements, and (2) using the set of prime data elements to losslessly reduce intra-frames. The input data can be dynamically partitioned based on the memory usage of components of the data structure. Parcels can be created based on the partitions to facilitate archiving and movement of the data. The losslessly reduced data can be stored using a set of distilled files and a set of prime data element files.
    Type: Application
    Filed: April 26, 2018
    Publication date: May 13, 2021
    Applicant: Ascava, Inc.
    Inventor: Harshvardhan Sharangpani
  • Publication number: 20190138500
    Abstract: Systems and techniques for losslessly reducing input data using a distributed system comprising multiple computers that maintain portions of a data structure that organizes prime data elements based on names of the prime data elements. During operation, a first computer can determine a first name for the element, and send the element to a second computer based on the first name. The second computer can losslessly reduce the element by determining a second name for the element, and using the second name to navigate through a portion of the data structure maintained at the second computer.
    Type: Application
    Filed: September 17, 2018
    Publication date: May 9, 2019
    Applicant: Ascava, Inc.
    Inventor: Harshvardhan Sharangpani
  • Patent number: 10108633
    Abstract: Systems and techniques for losslessly reducing input data using a distributed system comprising multiple computers that maintain portions of a data structure that organizes prime data elements based on names of the prime data elements. During operation, a first computer can determine a first name for the element, and send the element to a second computer based on the first name. The second computer can losslessly reduce the element by determining a second name for the element, and using the second name to navigate through a portion of the data structure maintained at the second computer.
    Type: Grant
    Filed: December 23, 2015
    Date of Patent: October 23, 2018
    Assignee: Ascava, Inc.
    Inventor: Harshvardhan Sharangpani
  • Patent number: 9594765
    Abstract: Some embodiments can factorize input data into a sequence of elements. Next, for at least one element in the sequence of elements, the embodiments can identify one or more prime data elements and determine a reconstitution program based on the element and the one or more prime data elements. The embodiments can then use the one or more prime data elements and the reconstitution program to generate a losslessly reduced representation of the element, and store the losslessly reduced representation of the element at a storage location. Next, in response to determining that a keyword is present in the element, the embodiments can (i) create a link that associates the keyword with the storage location, and (ii) store the link in the keyword index. The link can additionally associate the keyword with an offset where the keyword occurs in the element.
    Type: Grant
    Filed: December 23, 2015
    Date of Patent: March 14, 2017
    Assignee: ASCAVA, INC.
    Inventor: Harshvardhan Sharangpani
  • Patent number: 9582514
    Abstract: This disclosure relates to multidimensional search and retrieval on losslessly reduced data by organizing prime data elements using components of a structure of an input dataset so that searches can be performed on the losslessly reduced data based on the one or more components of the structure. Some embodiments can retrieve, from the data structure that organizes the prime data elements, either references to metadata for prime data elements, or metadata for prime data elements, or prime data elements in a content associative manner, based upon the value of certain fields or dimensions in an input query presented to the data structure (said data structure being called the prime data sieve). For every prime data element, the prime data sieve can retain a reverse reference to the losslessly reduced representation of each chunk that refers to the prime data element.
    Type: Grant
    Filed: December 23, 2015
    Date of Patent: February 28, 2017
    Assignee: ASCAVA, INC.
    Inventor: Harshvardhan Sharangpani
  • Publication number: 20160188668
    Abstract: This disclosure relates to multidimensional search and retrieval on losslessly reduced data by organizing prime data elements using components of a structure of an input dataset so that searches can be performed on the losslessly reduced data based on the one or more components of the structure. Some embodiments can retrieve, from the data structure that organizes the prime data elements, either references to metadata for prime data elements, or metadata for prime data elements, or prime data elements in a content associative manner, based upon the value of certain fields or dimensions in an input query presented to the data structure (said data structure being called the prime data sieve). For every prime data element, the prime data sieve can retain a reverse reference to the losslessly reduced representation of each chunk that refers to the prime data element.
    Type: Application
    Filed: December 23, 2015
    Publication date: June 30, 2016
    Applicant: Ascava, Inc.
    Inventor: Harshvardhan Sharangpani
  • Publication number: 20160188645
    Abstract: Some embodiments can factorize input data into a sequence of elements. Next, for at least one element in the sequence of elements, the embodiments can identify one or more prime data elements and determine a reconstitution program based on the element and the one or more prime data elements. The embodiments can then use the one or more prime data elements and the reconstitution program to generate a losslessly reduced representation of the element, and store the losslessly reduced representation of the element at a storage location. Next, in response to determining that a keyword is present in the element, the embodiments can (i) create a link that associates the keyword with the storage location, and (ii) store the link in the keyword index. The link can additionally associate the keyword with an offset where the keyword occurs in the element.
    Type: Application
    Filed: December 23, 2015
    Publication date: June 30, 2016
    Applicant: Ascava, Inc.
    Inventor: Harshvardhan Sharangpani
  • Publication number: 20160188622
    Abstract: Systems and techniques for losslessly reducing input data using a distributed system comprising multiple computers that maintain portions of a data structure that organizes prime data elements based on names of the prime data elements. During operation, a first computer can determine a first name for the element, and send the element to a second computer based on the first name. The second computer can losslessly reduce the element by determining a second name for the element, and using the second name to navigate through a portion of the data structure maintained at the second computer.
    Type: Application
    Filed: December 23, 2015
    Publication date: June 30, 2016
    Applicant: Ascava, Inc.
    Inventor: Harshvardhan Sharangpani
  • Patent number: 9292584
    Abstract: Data communication techniques and systems that are based on lossless data reduction on large and extremely large datasets and that provide high rates of data ingestion and data retrieval are described. Some embodiments can generate a losslessly reduced representation of a data chunk, wherein the losslessly reduced representation includes a reference to one or more prime data elements stored in a prime data store, and optionally a description of a reconstitution program which, when applied to the one or more prime data elements results in the data chunk. The losslessly reduced representation of the data chunk can then be communicated to another computer over a network.
    Type: Grant
    Filed: April 13, 2015
    Date of Patent: March 22, 2016
    Assignee: ASCAVA, INC.
    Inventor: Harshvardhan Sharangpani
  • Patent number: 9286313
    Abstract: This disclosure relates to lossless data reduction on large and extremely large datasets while providing high rates of data ingestion and data retrieval. Some embodiments can generate a losslessly reduced representation of a data chunk, wherein the losslessly reduced representation includes a reference to one or more prime data elements stored in a prime data store, and optionally a description of a reconstitution program which, when applied to the one or more prime data elements results in the data chunk.
    Type: Grant
    Filed: April 13, 2015
    Date of Patent: March 15, 2016
    Assignee: ASCAVA, INC.
    Inventor: Harshvardhan Sharangpani