Expanding Random Value Sets via Subset Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for generating a larger set of random numbers are limited by the time required to observe additional random events, leading to biased pseudo-random number generation and inefficiencies in applications like cryptography, where true randomness is crucial.

Innovation Solution

A system and method that divides an initial set of random numbers into multiple subsets and applies a series of random mathematical operations between them to expand the set, maintaining randomness and increasing its size without relying on additional event observations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If random numbers are generated by observing random events through measuring devices, then the randomness and reliability of the generated numbers is improved, but the time required to produce a usable set of random numbers increases

Engineering Contradiction:
Improverandomness qualityVSAvoidgeneration time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent collects and stores random values in advance from measuring devices into a database, creating a pool of pre-generated random data. When random numbers are needed, the system can quickly retrieve and process these pre-collected values through mathematical operations rather than waiting for new random events to occur, thus reducing generation time while maintaining randomness quality

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses mathematical operations to generate additional random numbers from a smaller set of originally observed random values. By applying operations such as addition, multiplication, and other transformations to the initial random values, the system creates copies and variations that maintain the randomness properties without requiring direct observation of additional random events

Inventive Principle:
Principle #26Copying

2Quantity of substance

If a larger set of random numbers is produced by observing more random events, then the size and usability of the random number set is improved, but the time required for observation and transformation increases

Engineering Contradiction:
Improveset sizeVSAvoidtransformation time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent divides the initial set of random values into multiple subsets and applies different mathematical operations to each subset. This segmentation allows parallel processing of multiple operations simultaneously, efficiently expanding the random number set size without linearly increasing the time required, as multiple transformations can occur concurrently rather than sequentially

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies various mathematical operations (addition, multiplication, modular arithmetic, etc.) to transform the initial random values into expanded sets. By changing the parameters and operations applied to the random values, the system can generate diverse random numbers efficiently, expanding the set size through computational transformation rather than prolonged observation

Inventive Principle:
Principle #35Parameter changes

3Productivity

If pseudo random number generators are used to simulate randomness, then the speed of generation is improved, but the predictability and reliability of the random numbers worsens

Engineering Contradiction:
Improvegeneration speedVSAvoidrandomness authenticity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent uses mathematical operations as intermediaries to transform truly random values from measuring devices into expanded sets of random numbers. Rather than using pseudo-random algorithms that generate predictable sequences, the system applies deterministic mathematical transformations to genuinely random input values, maintaining the authenticity of randomness while achieving fast generation speeds through efficient computation

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11294636B2System and method for expanding a set of random values
Publication Date: 2022.04.05 RANKIN LABS LLC
  • US11294636B2 patent drawing
  • US11294636B2 patent drawing
  • US11294636B2 patent drawing

AI summary

A system and method for producing an expanded set of random values is provided. An initial random value input set is separated into a first group, a second group, and a third group. A first value from the first group, a second value from the second group, and a third value from the third group are retrieved. A mathematical operation associated with the third value is retrieved from a set of mathematical operations. The retrieved mathematical operation is applied to the first value and the second value to arrive at a first new random value.