Digital twin computing apparatus, digital twin computing method, program and data structure

US12159148B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12159148-B2
Application numberUS-201917616153-A
CountryUS
Kind codeB2
Filing dateJun 7, 2019
Priority dateJun 7, 2019
Publication dateDec 3, 2024
Grant dateDec 3, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The present invention includes a memory and a processor configured to store, in a storage, a first digital twin in which at least one model defining at least one function of an entity at a given time, and at least one piece of second data that includes, as a constituent element, first data for realizing the function of the entity due to being input to the model are included, create at least one second digital twin by performing predetermined first computation using, as a computation target, at least one first digital twin stored in the storage, and execute computation for arranging the second digital twin in a sandbox for which a predetermined time axis has been set, and realizing a function of an entity indicated by the second digital twin in the sandbox in accordance with the time axis.

First claim

Opening claim text (preview).

The invention claimed is: 1. A digital twin (DT) computing apparatus comprising: a memory; and a processor configured to: store, in the memory, a DT of an entity, the DT including at least one model defining at least one function of the entity at a given time; receive a sandbox execution request including a kind of at least one virtual DT and a time duration of at least one simulation; create a sandbox using a predetermined sandbox template for performing the at least one simulation using the at least one virtual DT; create the at least one virtual DT of the DT according to the request and using only one or more functions of the at least one function needed for the at least one simulation; collect entity data related to the entity; input the entity data into a model included in the at least one virtual DT in accordance with a predetermined time axis of the sandbox; perform the at least one simulation according to the time duration by arranging the virtual DT in the sandbox for which the predetermined time axis has been set and executing the sandbox; store at least one result of executing the sandbox; and transmit the at least one result. 2. The DT computing apparatus according to claim 1 , wherein the processor is configured to create the at least one virtual DT by further: setting at least one model and/or at least one piece of data included in the DT at the given time, duplicating the at least one model and the at least one piece of data included in the DT at the given time, and combining the at least one model and the at least one piece of data included in a plurality of DTs at the given time. 3. The DT computing apparatus according to claim 2 , wherein the setting further includes exchanging a portion of models and a portion of data between a plurality of DTs, and anonymizing predetermined data included in the DT according to an anonymization condition. 4. The DT computing apparatus according to claim 1 , wherein the processor is further configured to create at least one new virtual DT of at least one second DT. 5. The DT computing apparatus according to claim 1 , wherein during the at least one simulation, the entity data is based on data collected in real time and predetermined data. 6. The DT computing apparatus according to claim 1 , wherein the predetermined sandbox template is one of a plurality of predetermined sandbox templates. 7. The DT computing apparatus according to claim 1 , wherein the request is received from a service provision system. 8. The DT computing apparatus according to claim 1 , wherein the DT computing apparatus further includes a DT management unit and an interaction unit. 9. A digital twin (DT) computing method executed by a computer including a memory and a processor comprising: storing, in the memory, a DT of an entity, the DT including at least one model defining at least one function of the entity at a given time; receiving a sandbox execution request including a kind of at least one virtual DT and a time duration of at least one simulation; creating a sandbox using a predetermined sandbox template for performing the at least one simulation using the at least one virtual DT; creating the at least one virtual DT of the DT according to the request and using only one or more functions of the at least one function needed for the at least one simulation; collecting entity data related to the entity; inputting the entity data into a model included in the at least one virtual DT in accordance with a predetermined time axis of the sandbox; performing the at least one simulation according to the time duration by arranging the virtual DT in the sandbox for which the predetermined time axis has been set and executing the sandbox; storing at least one result of executing the sandbox; and transmitting the at least one result. 10. The DT computing method according to claim 9 , wherein creating the at least one virtual DT further comprises: setting at least one model and/or at least one piece of data included in the DT at the given time, duplicating the at least one model and the at least one piece of data included in the DT at the given time, and combining the at least one model and the at least one piece of data included in a plurality of DTs at the given time. 11. The DT computing method according to claim 10 , wherein the setting further includes exchanging a portion of models and a portion of data between a plurality of DTs, and anonymizing predetermined data included in the DT according to an anonymization condition. 12. The DT computing method according to claim 9 , further comprising creating at least one new virtual DT of at least one second DT. 13. The DT computing method according to claim 9 , wherein during the at least one simulation, the entity data is based on data collected in real time and predetermined data. 14. The DT computing apparatus according to claim 9 , wherein the predetermined sandbox template is one of a plurality of predetermined sandbox templates. 15. A non-transitory computer-readable recording medium having stored therein a program for causing a computer including a memory and a processor to execute a digital twin (DT) computing method comprising: storing, in the memory, a DT of an entity, the DT including at least one model defining at least one function of the entity at a given time; receiving a sandbox execution request including a kind of at least one virtual DT and a time duration of at least one simulation; creating a sandbox using a predetermined sandbox template for performing the at least one simulation using the at least one virtual DT; creating the at least one virtual DT of the DT according to the request and using only one or more functions of the at least one function needed for the at least one simulation; collecting entity data related to the entity; inputting the entity data into a model included in the at least one virtual DT in accordance with a predetermined time axis of the sandbox; performing the at least one simulation according to the time duration by arranging the virtual DT in the sandbox for which the predetermined time axis has been set and executing the sandbox; storing at least one result of executing the sandbox; and transmitting the at least one result. 16. The non-transitory computer-readable recording medium according to claim 15 , wherein creating the at least one virtual DT further comprises: setting at least one model and/or at least one piece of data included in the DT at the given time, duplicating the at least one model and the at least one piece of data included in the DT at the given time, and combining the at least one model and the at least one piece of data included in a plurality of DTs at the given time. 17. The DT non-transitory computer-readable recording medium according to claim 16 , wherein the setting further includes exchanging a portion of models and a portion of data between a plurality of DTs, and anonymizing predetermined data included in the DT according to an anonymization condition. 18. The non-transitory computer-readable recording medium according to claim 15 , further comprising creating at least one new virtual DT of at least one second DT. 19. The non-transitory computer-readable recording medium according to claim 15 , wherein during the at least one simulation, the entity data is based on data collected in real time and predetermined data. 20. The non-transitory computer-readable recording medium according to claim 15 , wherein

Assignees

Inventors

Classifications

  • Help systems · CPC title

  • Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines · CPC title

  • for remote operation · CPC title

  • Machine learning · CPC title

  • Knowledge representation; Symbolic representation · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12159148B2 cover?
The present invention includes a memory and a processor configured to store, in a storage, a first digital twin in which at least one model defining at least one function of an entity at a given time, and at least one piece of second data that includes, as a constituent element, first data for realizing the function of the entity due to being input to the model are included, create at least one…
Who is the assignee on this patent?
Nippon Telegraph & Telephone
What technology area does this patent fall under?
Primary CPC classification G06F9/448. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 03 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).