Abstract:
A method and apparatus for decision migration within a multi-component robot are disclosed. The method of supporting decision migration between components for a multi-component robot may include: recognizing at least one subcomponent; generating at least one rule corresponding to a respective action of the at least one recognized subcomponent and embedding the at least one rule in at least one other component; and transmitting a decision or action migration request for a specific task to the other component if a failure occurs or synchronization with the other component is needed while the at least one subcomponent is performing the specific task by using the generated rule.
Abstract:
A mobile terminal capable of localization, a localization server, and a method for localizing the mobile terminal using the localization server are disclosed. The disclosed localization server includes a control unit configured to control transmissions of visible-light signals from a multiple number of visible-light transmitting devices; and a position computing unit configured to compute a position of a mobile terminal based on time information regarding when the visible-light signals transmitted respectively from the plurality of visible-light transmitting devices were received at the mobile terminal, where the control unit controls the transmissions such that each of the plurality of visible-light transmitting devices sequentially transmits the visible-light signal for a particular first time period with no overlapping of transmission times of the visible-light signals transmitted respectively from the plurality of visible-light transmitting devices.
Abstract:
Disclosed herein are an apparatus and method for controlling memory. The apparatus includes a memory access request buffer unit, a memory access request control unit, and a bank control unit. The memory access request buffer unit determines and stores memory access request order so that the plurality of memory access requests is processed in the order of input except that memory access requests attempting to access the same bank and the same row are successively processed. The memory access request control unit reads the memory access requests from the memory access request buffer unit in the determined order, distributes the memory access requests to banks, and transfers the memory access requests to memory. The bank control unit stores a preset number of memory access requests in each of buffer units for respective banks, and controls the operating state of each of the banks.
Abstract:
A method and system for providing flow mobility in a distributed mobility management network are disclosed. The method of controlling data flow mobility can include: (a) receiving session information in correspondence to a connection to each mobile access router from said mobile access router and storing the session information, which may include terminal information, an allotted address, and data flow information; (b) determining a target data flow to be moved by analyzing the session information according to a flow movement policy; and (c) transmitting a flow movement request, which includes the allotted address corresponding to the determined target data flow, to a new mobile access router.
Abstract:
An apparatus for measuring displacement is disclosed. The disclosed displacement measurement apparatus may include a magnet unit having magnet sub-units arranged repeatedly in a particular pitch (p) to generate a sine-wave magnetic flux density; a sensor unit including a sensor array for measuring the sine-wave magnetic flux density; and a measurement part configured to measure a displacement of the magnet unit and the sensor unit displaced relatively to each other, based on the measured value of the sine-wave magnetic flux density, where the sensor array comprises two or more sensors arranged separated by a gap of p/k in-between (where k is 2n, n is an integer greater than or equal to 1) along an arrangement direction of the magnet sub-units.
Abstract:
A master device for calculating a synchronized actuation time for an N number of slave devices (N being an integer greater than or equal to 2) includes: a transmitting part configured to transmit a request message a K number of times (K being an integer greater than or equal to 2) to each of the N number of slave devices, where the request message includes an actuation command; a receiving part configured to receive a reply message from each of the N number of slave devices, where the reply message includes information on a K number of end-to-end delay times; and an absolute-time calculating part configured to calculate an absolute time for concurrently actuating the N number of slave devices by using the information on the K number of end-to-end delay times received from each of the N number of slave devices.
Abstract:
Disclosed herein are a semiconductor chip for adaptively processing a plurality of commands to request memory access, and a method of controlling memory. The semiconductor chip includes a storage unit ad a control unit. The storage unit stores a memory access request to be currently processed and a plurality of memory access requests received before the memory access request to be currently processed in received order. The control unit processes the memory access request to be currently processed and the plurality of memory access requests received before the memory access request to be currently processed, which have been stored in the storage unit, in received order, except that memory access requests attempting to access the same bank and the same row are successively processed.
Abstract:
According to one embodiment of the present invention, a group signature-based federated learning method by a group signature-based federated learning system including at least one client terminal and an administrator terminal provided as a group, and a server distributing a federated learning model to the at least one client terminal may comprise requesting, by the client terminal, a group signature to the administrator terminal; transmitting, by the administrator terminal, a group signature response to the client terminal in response to the request for the group signature; generating, by the client terminal, update information of signed federated learning using the group signature response and transmitting it to the server to request participation in federated learning update; transmitting, when the server receives the request for participation in the federated learning update, a latest group signature request to the administrator terminal and receiving a latest group signature response from the administrator terminal; and comparing, by the server, the latest group signature response with update information of the signed federated learning to determine whether signatures match, and if the signatures match, updating and redistributing the federated learning model to at least one client terminal.
Abstract:
A service mesh traffic management apparatus, system, and method in a distributed Kubernetes multi-cluster environment are disclosed. A service mesh traffic management apparatus in a distributed Kubernetes multi-cluster environment comprises a processor, and a memory connected to the processor, wherein the memory stores program instructions executable by the processor for performing operations comprising receiving a monitoring metric collected by a Prometheus server distributed in the multi-cluster, selecting a first routing policy based on a predefined routing policy selection rule and the collected monitoring metric, comparing the first routing policy and a second routing policy currently in use, distributing, when the first routing policy and the second routing policy are different, the first routing policy to each proxy in the service mesh.
Abstract:
A method for a deobfuscation apparatus that deobfuscates a malicious program obfuscated using an obfuscation technique, and the deobfuscation method comprises executing the malicious program to identify and extract memory information containing a trampoline code used in the obfuscation technique, executing the trampoline code based on the memory information to classify a type of obfuscation technique of the malicious program, and deobfuscating the malicious program according to the classified obfuscation technique and generating a deobfuscation program. According to the constitution, the techniques for obfuscating OEP and IAT can be deobfuscated.