IP Library › Granted Patent US 12,626,442
Granted Patent B2
US 12,626,442 · App. 18/548,197 · Granted May 12, 2026

3D object management data, computer program, and distributed management method for 3D object

Inventor: Taishi Aizawa (Sapporo, JP)
Assignee: AIZAWA INSTITUTE OF TECHNOLOGY INC.
G06T15/00H04L9/3236H04L9/50
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,626,442
App. No.
18/548,197
Granted
May 12, 2026
Kind
B2
Abstract

A data structure for 3D object management data used for displaying images of digitized 3D objects is disclosed. The data structure includes a registrant identification code to identify the registrant of the 3D object, an object type number specifying the type of the 3D object, an object serial number assigned to the 3D object whose type has been specified in sequential order of registration, a storage number to specify a storage means storing 3D data to specify a 3D shape of the 3D object to be registered, geodetic position data to specify a current position of the 3D object to be registered, orientation data to indicate the direction of the 3D object, and updated date and time of the 3D data. The 3D data is acquired from a blockchain, in which the 3D object management data is recorded, using an inputted geodetic position to generate and display relevant 3D images.

Claims (34)

1 . A method for managing 3D objects by distributed management using a plurality of computers, the method comprising:

by any one of the plurality of computers, preparing 3D data to specify a 3D shape of a 3D object digitized from a physical solid in the real world, or a 3D shape of a 3D object created on a computer;

generating 3D object management data to be associated with the prepared 3D data;

calculating a hash value by applying a predetermined hash function to a portion of the 3D object management data;

adding the calculated hash value to the 3D object management data to record said 3D object management data in a blockchain formed by the plurality of computers; and

associating the other portion of the 3D object management data to which the hash function is not applied and the calculated hash value with the 3D data to store said 3D data in a predetermined storage means managed in a distributed manner separately from the blockchain;

wherein the 3D object management data comprises,

a registrant identification code to identify a registrant of the 3D object to be registered in the blockchain,

an object type number to specify a type of the 3D object to be registered,

an object serial number assigned to a 3D object whose type has been specified in sequential order of registration;

a storage number to specify a storage means storing 3D data to specify a 3D shape of the 3D object to be registered,

geodetic position data to specify a current position of the 3D object to be registered,

orientation data to indicate a direction in which the 3D object to be registered is facing, and

data of updated date and time of the 3D object to be registered,

wherein the blockchain is a blockchain of a predetermined type, in which each of the plurality of computers serves as a node, and the implementation of the blockchain is performed by a data processing application that is provided to each of the plurality of computers, and

wherein the 3D object management data is recorded in the blockchain with the geodetic position data serving as a search key, and the other part of the 3D object management data to which the hash function is not applied includes geodetic position data.

2 . A 3D object distributed management system that manages a 3D object digitized from a physical solid in the real world and a 3D object created on a computer in a distributed manner such that the former and the latter are synchronized with the real world,

the 3D object distributed management system comprising:

a plurality of computers that makes up a blockchain platform in which the 3D object management data is to be recorded; and

a storage means managed in a distributed manner separately from the blockchain platform, the storage means storing 3D data to specify a 3D shape of the 3D object digitized from a physical solid in the real world and a 3D shape of the 3D object created on a computer,

each of the plurality of computers that makes up the blockchain platform comprising:

a means for generating the 3D object management data to be associated with the 3D data to specify a 3D shape of the 3D object digitized from a physical solid in the real world or a 3D shape of the 3D object created on a computer; and

a means for calculating a hash value by applying a predetermined hash function to a portion of the generated 3D object management data,

wherein each of the plurality of computers that makes up the blockchain platform adds the calculated hash value to the 3D object management data to record said data in a blockchain of the blockchain platform, and associates the other portion of the 3D object management data to which the hash function is not applied and the calculated hash value with the 3D data to store said 3D data in the storage means,

the 3D object management data comprising:

a registrant identification code to identify a registrant of the 3D object to be recorded in the blockchain,

an object type number to specify a type of the 3D object to be registered,

an object serial number assigned to a 3D object whose type has been specified in a sequential order of registration,

a storage number to specify the storage means storing 3D data to specify a 3D shape of the 3D object to be registered,

geodetic position data to specify a current position of the 3D object to be registered,

orientation data to indicate a direction in which the 3D object to be registered is facing, and

data of updated date and time of the 3D object to be registered,

wherein the blockchain platform is a blockchain platform of a predetermined type, in which each of the plurality of computers serves as a node, and the implementation of the blockchain platform is performed by a data processing application that is provided to each of the plurality of computers, and

wherein the 3D object management data is recorded in a blockchain of the blockchain platform with the geodetic position data serving as a search key, and the other part of the 3D object management data to which the hash function is not applied includes geodetic position data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2023
From: AIZAWA, TAISHI
To: AIZAWA INSTITUTE OF TECHNOLOGY INC.
Reel/Frame 065565/0984 →
Priority Claims (1)
JP 2021-101128 · Jun 17, 2021 · national
Continuity (1)
Related Publication 20240144576A1 · May 2, 2024
References Cited (10)
US 6732170B2 · Miyake · 2004 [cited by examiner]
US 11079897B2 · Yerli · 2021 [cited by applicant]
US 20130031221A1 · Tian · 2013 [cited by examiner]
US 20200201330A1 · Shashua · 2020 [cited by examiner]
US 20200402187A1 · Yerli · 2020 [cited by examiner]
US 20200404218A1 · Yerli · 2020 [cited by examiner]
CN 112330159A · 2021 [cited by applicant]
JP 2006059362A · 2006 [cited by applicant]
JP 2020166516A · 2020 [cited by applicant]
International Search Report and Written Opinion Received for PCT/JP2022/023379, mailed Aug. 16, 2022. [cited by applicant]