# US 11,909,875 B2 · System for certificating and synchronizing virtual world and physical world

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

- Number: US 11,909,875 B2
- Document ID: US11909875B2
- Status: Granted
- Kind: B2
- Application number: 17/462,483
- Filed: 2021-08-31
- Published: 2021-12-23
- Granted: 2024-02-20
- Earliest claimed: 2020-06-22
- Assignees: Piamond Corp.
- Applicants: Piamond Corp.
- Inventors: Doo Geon Hwang
- Web page: https://patentgrep.com/patent/US11909875B2

## CPC

- G06F 9/5005: {to service a request}
- H04L 9/088: {Usage controlling of secret information, e.g. techniques for restricting cryptographic keys to pre-authorized uses, different access levels, validity of crypto-period, different key- or password length, or different strong and weak cryptographic algorithms (network architectures or network communication protocols for using time-dependent keys in a packet data network H04L63/068)}
- G06F 9/3836: {Instruction issuing, e.g. dynamic instruction scheduling or out of order instruction execution}
- G06F 21/6218: {to a system of files or objects, e.g. local or distributed file system or database}
- H04L 9/0819: {Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s) (network architectures or network communication protocols for key distribution in a packet data network H04L63/062)}
- H04L 63/067: {using one-time keys (cryptographic mechanisms or cryptographic arrangements for generation of one-time passwords H04L9/0863)}
- H04L 63/0838: {using one-time-passwords}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A device or space existed in a physical space is registered in the form of a digital object in a virtual space, a digital twin service is provided through connection between an offline device or space and the digital object in the virtual space.

## Claims

### Claim 1

A method executed by a computer apparatus comprising at least one processor, the method comprising:
providing, by the at least one processor, a digital twin service by interconnection relation between virtual space and physical space based on information of the virtual space and information of the physical space,
wherein providing the digital twin service comprises,
setting device information of a device to be registered as a digital object on the virtual space;
registering the device as the digital object on the virtual space, and
setting space connection information between the device registered as the digital object and the virtual space,
wherein the digital twin service imitates an interaction between a user in the physical space and the physical space as an interaction between an agent corresponding to the user and the virtual space,
wherein providing the digital twin service further comprises determining a degree of activation for the physical space based on the interaction between the agent in the virtual space and the virtual space, and
wherein setting the device information comprises mutually setting a permission related to data access between an owner of the device and the virtual space.

### Claim 2 (depends on 1)

The method of claim 1, wherein the setting of the device information comprises registering at least one of a device name, device identification information, a device data interface, tracking permission information, and a device UI.

### Claim 3 (depends on 1)

The method of claim 1, wherein the setting of the space connection information corn prises registering the space connection information based on a contact between the digital object and the digital twin service.

### Claim 4 (depends on 1)

The method of claim 1, wherein the setting of the space connection information comprises setting, as the space connection information, at least one of the number of connectable devices per space, the number of connectable agents per device, the number of devices updatable simultaneously, the number of device exposable simultaneously, and the number of devices controllable simultaneously.

### Claim 5 (depends on 1)

The method of claim 1, wherein the providing further comprises setting agent access rights information for the device registered as the digital object.

### Claim 6 (depends on 5)

The method of claim 5, wherein the setting of the agent access rights comprises authorizing each agent interworking with the device registered as the digital object with access rights for the device.

### Claim 7 (depends on 1)

The method of claim 1, wherein the providing further comprises registering the agent interworking with the device registered a s the digital object.

### Claim 8 (depends on 7)

The method of claim 7, wherein registering the agent comprises receiving agent information of the agent to be registered and registering the agent corresponding to the agent information among agents being able to interwork with the digital object.

### Claim 9

A method executed by a computer apparatus comprising at least one processor, the method comprising:
providing, by the at least one processor, a digital twin service by interconnection relation between virtual space and physical space based on information of the virtual space and information of the physical space, wherein a device is to be registered as a digital object in the virtual space by having device information thereof be set by mutually setting a permission related to data access between an owner of the device and the virtual space,
wherein the providing the digital twin service comprises
registering a space for providing the digital twin service as the virtual space on a digital twin space imitating the physical space, wherein the digital twin service imitates an interaction between a user in the physical space and the physical space as an interaction between an agent corresponding to the user and the virtual space, and
determining a degree of activation for the physical space based on the interaction between the agent in the virtual space and the virtual space.

### Claim 10 (depends on 9)

The method of claim 9, wherein the registering of the space comprises selecting an object area included in the digital twin space or digital object being able to be represented in the digital twin space; and performing a certification for an owner of physical space corresponding to the selected object area or the selected digital object.

### Claim 11 (depends on 10)

The method of claim 10, wherein the selecting comprises providing an interface configured to search for the object area or the digital object.

### Claim 12 (depends on 10)

The method of claim 10, wherein the performing comprises certifying the owner using map-based data.

### Claim 13 (depends on 10)

The method of claim 10, wherein the performing comprises providing an interface configured to directly receive an input of information related to certify the owner.

### Claim 14 (depends on 9)

The method of claim 9, wherein the registering of the space comprises setting a service range for the registered space.

### Claim 15 (depends on 14)

The method of claim 14, wherein the setting of the service range comprises setting the service range using map-based data; setting the service range based on a selection method using actual modeling information; or setting the service range based on registration cost or advertisement exposure space.

### Claim 16 (depends on 14)

The method of claim 14, wherein the setting of the service range comprises requesting rights for at least portion of the space after synthesizing images for the at least portion of the space by using a scanning or a depth sensor.

### Claim 17 (depends on 9)

The method of claim 9, wherein the registering of the space comprises performing authorization for a device be interworked with the space.

### Claim 18 (depends on 9)

The method of claim 9, wherein the registering of the space comprises setting at least one of agent viewing and agent tracking permission for the registered space.

### Claim 19

A computer device comprising at least one processor, the at least one processor being implemented to execute computer-readable instructions wherein the at least one processor is further configured to:
provide a digital twin service by interconnection relation between virtual space and physical space based on information of the virtual space and information of the physical space, and
wherein the at least one processor is further configured to register a device as a digital object on the virtual space by setting device information of the device, and set space connection information between the device registered as the digital object and the virtual space, or register a space for providing the digital twin service as the virtual space on a digital twin space imitating the physical space,
wherein the digital twin service imitates an interaction between a user in the physical space and the physical space as an interaction between an agent corresponding to the user and the virtual space, and
wherein the at least one processor is further configured to determine a degree of activation for the physical space based on the interaction between the agent in the virtual space and the virtual space, and
wherein setting the device information comprises mutually setting a permission related to data access between an owner of the device and the virtual space.
