Ordered Record Selection Decomposition for High-Speed Data Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing techniques for processing big data, such as those involving sensor and observation devices, face challenges in efficiently decomposing tabular data into components for high-speed operations like search, sort, and aggregation, particularly in achieving fast decomposition of ordered record selection components into record selection and order components.

Innovation Solution

A calculation device and method that decompose an ordered record selection component into a record selection component and a record order component using a processor, allowing for high-speed processing by employing a natural number index mechanism, where the ordered record selection component is represented as a product of the record selection and record order components, enabling efficient operations like search, sort, and aggregation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If tabular data is decomposed into component groups including natural numbers to achieve high-speed operations, then processing speed for search, sort, and aggregation operations is improved, but the complexity of data decomposition and component manipulation increases

Engineering Contradiction:
Improveprocessing speedVSAvoiddata decomposition complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent segments the ordered record selection component into two distinct components: a record selection component containing record numbers and a record order component containing permutation information. This segmentation allows each component to be processed independently, enabling high-speed operations through parallel processing while maintaining manageable complexity through clear functional separation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a decomposition unit as an intermediary component that transforms the ordered record selection component into the two separate components. This intermediary structure simplifies the overall system by providing a dedicated transformation layer that handles the complexity of decomposition centrally, allowing the main processing logic to operate on the simplified components.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If ordered record selection components are decomposed into record selection and order components, then operations like search and sort can be performed at high speed, but the time required for decomposition itself increases

Engineering Contradiction:
Improveoperation throughputVSAvoiddecomposition time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by pre-computing and storing the decomposition results in data structures that enable O(1) access during actual operations. The decomposition unit prepares the record selection and order components in advance, so that when search, sort, or aggregation operations are needed, the components are already ready for immediate processing without time-consuming decomposition at runtime.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If natural number index mechanism is used to represent ordered sets, then various operations can be achieved through simple arithmetic operations, but the difficulty of implementing and maintaining the index structure increases

Engineering Contradiction:
Improveoperation simplicityVSAvoidindex structure complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent segments the natural number index mechanism into two independent parts: the record selection component that handles which records are selected and the record order component that handles the permutation ordering. This segmentation allows each part to use simple natural number arithmetic independently, achieving ease of operation while reducing the complexity of maintaining the overall index structure through modular design.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20240211454A1Calculation device, calculation method, and recording medium
Publication Date: 2024.06.27 FURUSHO SHINJI
  • US20240211454A1 patent drawing
  • US20240211454A1 patent drawing
  • US20240211454A1 patent drawing

AI summary

A calculation device includes a processor; and a memory storing program instructions that cause the processor to decompose an ordered record selection component S(n)(N) into a record selection component L(n)(N) and a record order component P(n)(n). The ordered record selection component S(n)(N) is an ordered set including n (0≤n≤N) elements selected from a record number set including integers from Q to Q+N−1 (Q is a predetermined integer and N is a predetermined integer greater than or equal to 1). The record selection component L(n)(N) is a set including n elements selected from the record number set. The record order component P(n)(n) represents an order of the elements of the record selection component L(n)(N). The processor decomposes the ordered record selection component S(n)(N) by using a predetermined operation between the record selection component L(n)(N) and the record order component P(n)(n).