# US 2023/0056793 A1 · Ai-based seamless positioning calculation device and method

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2023/0056793 A1
- Document ID: US20230056793A1
- Status: Published application
- Kind: A1
- Application number: 17/412,364
- Filed: 2021-08-26
- Published: 2023-02-23
- Earliest claimed: 2021-08-19
- Assignees: JastecM CO., LTD.
- Applicants: JastecM CO., LTD.
- Inventors: Yongbeom BAEK
- Web page: https://patentgrep.com/patent/US20230056793A1

## CPC

- G06F 16/215: Improving data quality; Data cleansing, e.g. de-duplication, removing invalid entries or correcting typographical errors
- G06F 16/29: Geographical information databases
- G06F 16/2246: {Trees, e.g. B+trees}
- G06F 16/2477: {Temporal data queries}
- G06F 16/909: using geographical or spatial information, e.g. location (spatiotemporally dependent retrieval from the web G06F16/9537)
- G06F 18/25: Fusion techniques
- G06N 3/0442: characterised by memory or gating, e.g. long short-term memory [LSTM] or gated recurrent units [GRU]
- G06N 3/0464: Convolutional networks [CNN, ConvNet]
- G06N 3/08: Learning methods
- G06N 20/00: Machine learning
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06N: COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS

## Abstract

An AI-based seamless positioning calculation device according to an embodiment of the present invention includes a domain provided with a sensor detecting a subject; a positioning calculation unit receiving sensing data generated by the sensor and performing positioning calculation; and a database storing the sensing data and data generated in the positioning calculation. The positioning calculation unit calculates the positioning and performs data fusion and artificial intelligence (AI) learning for the sensing data. An AI-based seamless positioning method according to the present invention includes inputting source data required for positioning calculation of a subject, which is selected from a database storing sensing data generated by a sensor detecting the subject; performing AI learning for the positioning calculation; and displaying a result to visually display the positioning.

## Claims

### Claim 1

An artificial intelligence (AI)-based seamless positioning calculation device, comprising:
a domain provided with a sensor detecting a subject;
a positioning calculation unit receiving sensing data generated by the sensor and performing positioning calculation; and
a database storing the sensing data and data generated in the positioning calculation,
wherein the positioning calculation unit calculates the positioning and performs data fusion and artificial intelligence (AI) learning for the sensing data.

### Claim 2 (depends on 1)

The device of claim 1, further comprising:
a data indexing unit,
wherein the data indexing unit stores the sensing data in the database and restructures the sensing data in a structure suitable for the data fusion or the AI learning, and the sensing data and the positioning are four-dimensional spatio-temporal data combined with three-dimensional spatio-temporal data.

### Claim 3 (depends on 1)

The device of claim 1, further comprising:
an AI learning unit performing the AI learning,
wherein input data input for the AI learning is sensing data;
when the sensing data is transmitted from a single sensor, the data fusion or the AI learning is sensing data with a time difference by the single sensor; and
when the sensing data is transmitted from two or more sensors, the positioning calculation unit converts different data formats of different sensors into a common data format, and the data fusion or the AI learning uses sensing data of the common data format.

### Claim 4 (depends on 1)

The device of claim 1, further comprising:
a data indexing unit restructuring the sensing data,
wherein the data indexing unit includes quadtree, z-index, key-value, and wide column store as a method of restructuring the sensing data;
the quadtree is a tree with four child nodes, and is one of techniques for compressively storing a large amount of coordinate data in memory;
the z-index specifies an arrangement order of the data;
the key-value and the wide column store is one of non-relational techniques of storing data;
the quad tree structures plane coordinates in a three-dimensional space; and
the z-index structures z-axis coordinates in the three-dimensional space.

### Claim 5 (depends on 1)

The device of claim 1, further comprising:
an AI learning unit performing the AI learning,
wherein input data input for the AI learning is the sensing data;
a long short-term memory (LSTM) is included in a neural network structure in which the AI learning unit performs the AI learning; and
the AI learning unit includes:
an input unit receiving the input data,
an output unit calculating the output data predicted through operations of the input data,
an error comparator correcting, when an error occurs as a result of comparing the output data with a target data, weights or parameters in the AI learning unit to output a value similar to the target data,
a weighting unit updating the weights in the AI learning unit provided to minimize the error of the error comparator,
a forgetting unit enabling forgetting unnecessary information in the AI learning unit,
a short-term memory unit provided for short-term memory of the AI learning unit, and
a long-term memory unit provided for long-term memory of the AI learning unit.

### Claim 6

An AI-based seamless positioning calculation method, comprising:
inputting source data required for positioning calculation of a subject, which is selected from a database storing sensing data generated by a sensor detecting the subject;
performing AI learning for the positioning calculation; and
displaying a result to visually display the positioning.

### Claim 7 (depends on 6)

The method of claim 6, further comprising:
converting the sensing data to have a common data format, when the sensing data input in the inputting of the source data has different data formats from each other; and
performing fusing for the sensing data converted to have the common data format in the converting of the sensing data,
wherein whether the converting of the sensing data and the performing of the fusing are performed before or after the performing of the AI learning is determined by at least one of machine learning ML used by the AI learning unit, the data format of the sensing data, the time required for the AI learning, and a total of positioning calculation time.

### Claim 8 (depends on 6)

The method of claim 6, further comprising:
determining a structure between each step or an overall calculation structure for the positioning calculation,
wherein a tree structure, a flowchart, a multi-branch, and a cycle structure are included in the determining; and
the determining is performed before the displaying of the result.

### Claim 9 (depends on 6)

The method of claim 6, further comprising:
performing indexing to structure the sensing data used for the data fusion or the AI learning to be stored in the database,
wherein the performing of the indexing is omitted when a predetermined data storage manner in the database is maintained in the positioning calculation; and
the performing of the indexing is proceeded after the inputting of the source data when changing the predetermined data storage manner in the database is changed in the positioning calculation.

### Claim 10 (depends on 6)

The method of claim 6, further comprising:
performing data cleaning by checking whether there are no missing values (NaN) or outliers in the data used for the AI learning,
wherein the missing value is a wrong value or an indeterminate value; and
the performing of the data cleaning is proceeded before the performing of the AI learning.
