# US 2014/0195586 A1 · Message transmitting system and method for distributed data interoperability

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

- Number: US 2014/0195586 A1
- Document ID: US20140195586A1
- Status: Published application
- Kind: A1
- Application number: 14/129,329
- Filed: 2012-11-29
- Published: 2014-07-10
- Earliest claimed: 2012-02-23
- Assignees: Korea Institute of Science & Technology Information
- Applicants: Korea Institute of Science & Technology Information
- Inventors: Youngyou Kook; Hongro Lee; Joon Lee; Minwoo Park; Kiseok Choi; Jaesoo Kim
- Web page: https://patentgrep.com/patent/US20140195586A1

## CPC

- H04L 67/10: in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46)
- G06F 9/547: {Remote procedure calls [RPC]; Web services}
- G06F 2209/541: Client-server
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Provided is a message transmitting system and method for distributed data interoperability. That is, the system and method may include a master device configured to register one or more operating devices, each operating a corresponding legacy system, as slave devices, so as to form each domain for processing an individual process, and to generate and transfer a process request message with respect to a slave device forming a corresponding domain according to processing of a predetermined process, and a slave device configured to be registered in one or more operating devices, each operating as a master device so as to form each domain, to execute a requested process as a process request message transferred from a corresponding master device according to domain-based process processing is received, to generate a process response message including a process execution result, and to transfer the generated process response message to the corresponding master device, thereby forming a plurality of domains for processing individual processes to enable a predetermined operating device to be shared among the domains, and enabling a process for multiple purposes in addition to a process for a single purpose.

## Claims

### Claim 1

A message transmitting system for distributed data interoperability, the message transmitting system comprising:
a master device configured to register one or more operating devices, each operating a corresponding legacy system, as slave devices, so as to form each domain for processing an individual process, and to generate and transfer a process request message with respect to a slave device forming a corresponding domain according to processing of a predetermined process; and
a slave device configured to be registered in one or more operating devices, each operating as a master device so as to form each domain, to execute a requested process as a process request message transferred from a corresponding master device according to domain-based process processing is received, to generate a process response message including a process execution result, and to transfer the generated process response message to the corresponding master device.

### Claim 2 (depends on 1)

The message transmitting system as claimed in claim 1, wherein the slave device is configured to perform:
generating two or more process response messages and setting priorities according to the process request message received from a corresponding master device for each domain; and
compressing with respect to the process response messages for which the priorities are set, and selecting and transmitting a corresponding process response message based on the set priority.

### Claim 3 (depends on 2)

The message transmitting system as claimed in claim 2, wherein the slave device is configured to set the priority for each of the two or more process response messages based on a predetermined criterion, and to assign a different bandwidth of a transmission channel based on the set priority.

### Claim 4 (depends on 1)

The message transmitting system as claimed in claim 1, wherein the master device is configured to additionally register, as a slave device, at least one operating device that is registered in advance in a predetermined domain as a slave device, so as to form a separate domain.

### Claim 5 (depends on 1)

The message transmitting system as claimed in claim 1, wherein the master device is configured to be registered, as a slave device, in one or more operating devices, each operating as a master device, so as to form each domain.

### Claim 6

An operating device, comprising:
an operation management unit configured to register, as slave devices, one or more operating devices, each operating a corresponding legacy system, so as to form each domain for processing an individual process; and
a work management unit configured to determine each slave device forming a corresponding domain according to processing of a predetermined process, to transfer a process request message generated with respect to the determined slave device, and to receive a process response message including a process execution result associated with the predetermined process.

### Claim 7 (depends on 6)

The operating device as claimed in claim 6, wherein the operation management unit is configured to additionally register, as a slave device, at least one operating device that is registered in advance in a predetermined domain as a slave device, so as to form a separate domain.

### Claim 8 (depends on 6)

The operating device as claimed in claim 6, wherein the operation management unit is configured to be registered, as a slave device, in one or more operating devices, each operating as a master device that forms a corresponding domain, so as to form each domain.

### Claim 9 (depends on 8)

The operating device as claimed in claim 8, wherein the work management unit is configured to perform:
generating two or more process response messages and setting priorities according to the process request message received from a corresponding master device for each domain; and
compressing with respect to the process response messages for which the priorities are set, and selecting and transmitting a corresponding process response message based on the set priority.

### Claim 10 (depends on 9)

The operating device as claimed in claim 9, wherein the work management unit is configured to perform:
setting the priority with respect to each of the two or more process response messages based on a predetermined criterion, and assigning a different bandwidth of a transmission channel based on the set priority.

### Claim 11

An operating device, comprising:
an operation management unit configured to be registered, as a slave device, in one or more operating devices, each operating as a master device, so as to form each domain for processing an individual process; and
a work management unit configured to execute a requested process as a process request message transferred from a corresponding master device according to a domain-based process processing is received, to generate a process response message including a process execution result associated with the process, and to transfer the generated process response message to the corresponding master device.

### Claim 12 (depends on 11)

The operating device as claimed in claim 11, wherein the work management unit is configured to perform:
generating two or more process response messages and setting priorities according to the process request message received from a corresponding master device for each domain; and
compressing with respect to the process response messages for which the priorities are set, and selecting and transmitting a corresponding process response message based on the set priority.

### Claim 13 (depends on 12)

The operating device as claimed in claim 12, wherein the work management unit is configured to set the priority for each of the two or more process response messages based on a predetermined criterion, and assign a different bandwidth of a transmission channel based on the set priority.

### Claim 14

A message transmitting method, the method comprising:
a domain forming in which a master device registers, as slave devices, one or more operating devices, each operating a corresponding legacy system, so as to form each domain for processing an individual process;
a request message transferring in which the master device generates and transfers a process request message with respect to a slave device forming a corresponding domain according to processing of a predetermined process;
a process executing in which the slave device executes the predetermined process as the process request message is received; and
a response message transferring in which the slave device generates a process response message including a process execution result associated with the process, and transfers the generated process response message to the corresponding master device.

### Claim 15 (depends on 14)

The message transmitting method as claimed in claim 14, wherein the domain forming comprises:
additionally registering, as a slave device, at least one operating device that is registered in advance in a predetermined domain as a slave device, so as to form a separate domain.

### Claim 16 (depends on 14)

The message transmitting method as claimed in claim 14, wherein the response message transferring comprises:
a response message generating to generate two or more process response messages, based on the process request message received from a corresponding master device for each domain;
a priority setting to set priorities with respect to the two or more generated process response messages;
a compressing to execute compressing with respect to the process response messages for which the priorities are set; and
a response message transmitting to select and transmit a process response message which is compressed, based on the set priority.

### Claim 17 (depends on 16)

The message transmitting method as claimed in claim 16, wherein the priority setting comprises:
setting the priority with respect to each of the two or more process response messages based on a predetermined criterion, and assigning a different bandwidth of a transmission channel based on the set priority.

### Claim 18

An operating method of an operating device, the method comprising:
a domain forming to register, as slave devices, one or more operating devices, each operating a corresponding legacy system, so as to form each domain for processing an individual process;
a device identifying to determine each slave device forming a corresponding domain according to processing of a predetermined process;
a request message transferring to transfer a process request message generated with respect to the determined slave device; and
a response message receiving to receive a process response message including a process execution result associated with the predetermined process.

### Claim 19 (depends on 18)

The method as claimed in claim 18, wherein the domain forming comprises:
additionally registering, as a slave device, at least one operating device that is registered in advance in a predetermined operating device as a slave device, so as to form a separate domain.

### Claim 20 (depends on 18)

The method as claimed in claim 18, further comprising:
a slave operating in which the operating device is registered as a slave device in one or more operating devices, each operating as a master device that forms a corresponding domain, so as to form each domain;
a response message generating to generate two or more process response messages based on the process request message received from a corresponding master device for each domain;
a priority setting to set priorities with respect to the two or more generated process response messages;
a compressing to execute compressing with respect to the process response messages for which the priorities are set; and
a response message transmitting to select and to transmit a process response message that is compressed, based on the set priority.

### Claim 21

An operating method of an operating device, the method comprising:
a domain forming in which the operating device is registered as a slave device in one or more operating devices, each operating as a master device, so as to form each domain for processing an individual process;
a process executing to execute a requested process as a process request message transferred from a corresponding master device according to domain-based process processing is received; and
a response message transferring to generate a process response message including a process execution result associated with the process, and to transfer the generated process response message to the corresponding master device.

### Claim 22 (depends on 21)

The method as claimed in claim 21, wherein the response message transferring comprises:
a response message generating to generate two or more process response messages based on the process request message received from a corresponding master device for each domain;
a priority setting to set priorities with respect to the two or more generated process response messages;
a compressing to execute compressing with respect to the process response messages for which the priorities are set; and
a response message transmitting to select and transmit a process response message that is compressed, based on the set priority.

### Claim 23 (depends on 22)

The method as claimed in claim 22, wherein the priority setting comprises:
setting the priority with respect to each of the two or more process response messages based on a predetermined criterion, and assigning a different bandwidth of a transmission channel based on the set priority.

### Claim 24

A computer-readable recording medium including an instruction for executing:
a domain forming to register one or more operating devices, each operating a corresponding legacy system, as slave devices, so as to form each domain for processing an individual process;
a device identifying to determine each slave device forming a corresponding domain according to processing of a predetermined process;
a request message transferring to transfer a process request message generated with respect to the determined slave device; and
a response message receiving to receive a process response message including a process execution result associated with the predetermined process.

### Claim 25 (depends on 24)

The computer-readable recording medium as claimed in claim 24, wherein the domain forming comprises:
additionally registering, as a slave device, at least one operating device that is registered in advance in a predetermined domain as a slave device, so as to form a separate domain.

### Claim 26 (depends on 24)

The computer-readable recording medium as claimed in claim 24, wherein the computer-readable recoding medium further includes an instruction for executing:
a slave operating in which an operating device is registered as a slave device in one or more operating devices, each operating as a master device that forms a corresponding domain, so as to form each domain;
a response message generating to generate two or more process response messages based on the process request message received from a corresponding master device for each domain;
a priority setting to set priorities with respect to the two or more generated process response messages;
a compressing to execute compressing with respect to the process response messages for which the priorities are set; and
a response message transmitting to select and transmit a process response message that is compressed, based on the set priority.

### Claim 27

A computer-readable recording medium including an instruction for executing:
a domain forming in which an operating device is registered as a slave device in one or more operating devices, each operating as a master device, so as to form each domain for processing an individual domain;
a process executing to execute a requested process as a process request message transferred from a corresponding master device according to domain-based process processing is received; and
a response message transferring to generate a process response message including a process execution result associated with the process, and to transfer the generated process response message to the corresponding master device.

### Claim 28 (depends on 27)

The computer-readable recording medium as claimed in claim 27, wherein the response message transferring comprises:
a response message generating to generate two or more process response messages based on the process request message received from a corresponding master device for each domain;
a priority setting to set priorities with respect to the two or more generated process response messages;
a compressing to execute compressing with respect to the process response messages for which the priorities are set; and
a response message transmitting to select and transmit a process response message that is compressed, based on the set priority.

### Claim 29 (depends on 28)

The computer-readable recording medium as claimed in claim 28, wherein the priority setting comprises:
setting the priority with respect to each of the two or more process response messages based on a predetermined criterion, and assigning a different bandwidth of a transmission channel based on the set priority.
