Polynucleotide Data Encoding Segmentation for Random Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data storage systems struggle to keep pace with the rapid production of data by computing devices, and the amplification of polynucleotides encoding digital data can lead to inefficiencies due to uneven amplification rates and secondary structure formation issues, affecting random access and sequencing processes.

Innovation Solution

The implementation of a framework that segments digital data into polynucleotide groups with specified quantities and unique identifiers, ensuring uniform amplification rates and minimizing the disruption of linear polynucleotide structures, allowing for efficient retrieval and decoding of digital data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If digital data is encoded by a greater quantity of polynucleotides to increase storage capacity, then the data storage capacity is improved, but the amplification rate becomes uneven and sequencing efficiency deteriorates

Engineering Contradiction:
Improvedata storage capacityVSAvoidsequencing efficiency
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent segments polynucleotides into fixed-size groups (e.g., 1000 polynucleotides per group) and assigns unique identifiers to each group. This segmentation ensures that during amplification, each group amplifies at a relatively uniform rate, preventing the uneven amplification that occurs when data files have vastly different sizes. The sequencing machine can then efficiently process these uniformly amplified groups, improving overall sequencing efficiency while maintaining high storage capacity.

Inventive Principle:
Principle #1Segmentation

2Quantity of substance

If polynucleotide length is increased to encode more data per molecule, then storage density is improved, but secondary structure formation increases and linear structure stability deteriorates

Engineering Contradiction:
Improvestorage densityVSAvoidlinear structure stability
Core Design Contradiction:
Quantity of substanceVSStability of the object's composition

Solution Approach 1:

The patent divides digital data into fixed-size segments and encodes each segment as a separate polynucleotide of controlled length. By limiting polynucleotide length to below a threshold, the patent prevents secondary structure formation and maintains linear structure stability, while still achieving high storage density through systematic segmentation and grouping of multiple polynucleotides.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates multiple copies of polynucleotide groups, each containing encoded data segments. Through amplification processes, numerous copies are generated, effectively increasing storage capacity without requiring individual polynucleotides to be excessively long. This copying approach maintains the stability of individual polynucleotides while achieving high overall storage density.

Inventive Principle:
Principle #26Copying

3Ease of operation

If selective amplification is used to retrieve specific data files, then random access capability is improved, but amplification uniformity across different data files deteriorates

Engineering Contradiction:
Improverandom access capabilityVSAvoidamplification uniformity
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The patent segments polynucleotides into fixed-size groups with unique identifiers, enabling selective amplification of specific groups while maintaining uniform amplification within each group. This segmentation allows the system to retrieve specific data files through targeted amplification of identified groups, achieving both random access capability and amplification uniformity simultaneously.

Inventive Principle:
Principle #1Segmentation

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach enhances the efficiency of digital data retrieval by maintaining uniform amplification rates across polynucleotide groups, reducing the likelihood of secondary structure formation and improving the accuracy and speed of data access in polynucleotide data storage systems.

Implementation Method 1

polymerase chain reaction (PCR) can be used to amplify polynucleotides that encode the digital data being requested

Methodology Applied
Scientific EffectPolymerase chain reaction: Enzyme

Data Source

PatentUS10774379B2Random access of data encoded by polynucleotides
Publication Date: 2020.09.15 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10774379B2 patent drawing
  • US10774379B2 patent drawing
  • US10774379B2 patent drawing

AI summary

This disclosure describes frameworks and techniques related to the random access of digital data encoded by polynucleotides. Digital data of a data file can be encoded as a series of nucleotides and one or more polynucleotide sequences can be generated that encode the digital data for the data file. The bits of the digital data can be segmented to produce multiple polynucleotide sequences that encode the bits of the digital data with each polynucleotide sequence encoding an individual segment of the digital data. The individual segments can be grouped together and associated with a group identifier. Each data file can be associated with a number of group identifiers and the number of segments in each group can be within a specified range. Primers corresponding to the group identifiers can be used to selectively access the polynucleotides that encode the digital data of a data file.