A method for event executing of a robot synchronized with a mobile station and a system thereof
Abstract
The event execution system of the robot synchronized with the mobile terminal of the present invention includes a short-range wireless communication unit capable of short-range wireless communication with the robot, a character development application for providing a service for nurturing a character in the mobile terminal, and the character development A storage unit having a motion content database for storing an operation to be performed, and when a synchronization attempt is detected, the short-range wireless communication unit is controlled to control the short-range wireless communication unit to synchronize with the robot, and when an event occurrence is detected, an event execution command for the generated event is performed through the short-range wireless communication A mobile terminal having a controller for controlling transmission to the robot through a mobile terminal and a short-range wireless communication unit capable of short-range wireless communication with the mobile terminal, and a robot fostering application for providing a service for nurturing the robot and storing the operation of the robot A storage unit having an action content database, synchronized with the mobile terminal through short-range wireless communication, and receives and analyzes the event execution command from the mobile terminal, It characterized in that it comprises a control unit for controlling to determine and execute the operation of the corresponding robot. Mobile terminal, PC, robot, character, experience

Term
1.8 yearsto projected expiry
Projected expiry 14 July 2028, counted from filing; an application has no term until it is granted.
- Priority and filed
- Published
- Today
- Projected expiry
23 claims: 2 independent, 21 dependent
- 1휴대 단말기와 동기화된 로봇의 이벤트 실행 방법에 있어서, 상기 휴대 단말기에서 발생한 이벤트를 감지하는 감지 단계;상기 감지된 이벤트에 대한 이벤트 실행 명령을 근거리 무선 통신을 통하여 상기 동기화된 로봇에 전송하는 전송단계;및 상기 로봇이 상기 이벤트 실행 명령을 분석하여 대응하는 상기 로봇의 동작을 결정하고 실행하는 이벤트 실행 단계를 포함하는 것을 특징으로 하는 휴대 단말기와 동기화된 로봇의 이벤트 실행 방법.
- 2제1항에 있어서, 상기 이벤트는 알람 이벤트이고, 상기 이벤트 실행 단계는 상기 로봇이 사용자의 위치를 감지하고 이동하는 단계;및 상기 로봇이 알람을 출력하는 단계를 포함하는 것을 특징으로 하는 휴대 단말기와 동기화된 로봇의 이벤트 실행 방법.
- 3제1항에 있어서, 상기 이벤트는 수신 메시지 재생 이벤트이고, 상기 이벤트 실행 단계는 상기 로봇이 상기 휴대 단말기가 수신한 메시지를 음성으로 변환하여 출력하는 것을 특징으로 하는 휴대 단말기와 동기화된 로봇의 이벤트 실행 방법.
- 4제1항에 있어서, 상기 이벤트는 통화 이벤트인 것을 특징으로 하는 휴대 단말기와 동기화된 로봇의 이벤트 실행 방법.
- 5제1항에 있어서, 상기 감지 단계 이전에, 상기 휴대 단말기의 캐릭터 육성 어플리케이션을 실행하는 어플리케이션 실행 단계;및 상기 휴대 단말기의 육성 캐릭터 경험치와 상기 로봇 경험치를 일치시키는 경험치 일치 단계를 더 포함하는 것을 특징으로 하는 휴대 단말기와 동기화된 로봇의 이벤트 실행 방법.
- 6제5항에 있어서, 상기 경험치는 지성지수, 감성지수, 체력지수, 애정지수 중 적어도 하나를 포함하는 것을 특징으로 하는 휴대 단말기와 동기화된 로봇의 이벤트 실행 방법.
- 7제6항에 있어서, 상기 경험치 일치 단계는, 상기 로봇에 경험치 전송을 요청하는 전송 요청 단계;및 상기 로봇으로부터 경험치를 수신하면, 상기 휴대 단말기의 육성 캐릭터 경험치와 상기 로봇 경험치를 비교하여 일치시키는 경험치 비교 단계를 포함하는 것을 특징으로 하는 휴대 단말기와 동기화된 로봇의 이벤트 실행 방법.
- 8제7항에 있어서, 상기 경험치 비교 단계는, 상기 휴대 단말기의 육성 캐릭터 경험치와 상기 로봇 경험치의 업데이트 시간을 확인하여 비교하는 단계;및 상기 비교 결과, 최후에 업데이트된 경험치를 상기 휴대 단말기의 육성 캐릭터 경험치와 상기 로봇 경험치로 업데이트 하는 단계를 포함하는 것을 특징으로 하는 휴대 단말기와 동기화된 로봇의 이벤트 실행 방법.
- 9제8항에 있어서, 상기 이벤트는 상기 휴대 단말기 육성 캐릭터의 동작 이벤트이고, 상기 실행 단계는 상기 휴대 단말기의 육성 캐릭터에 발생한 동작을 상기 로봇에서 실행하는 것을 특징으로 하는 휴대 단말기와 동기화된 로봇의 이벤트 실행 방법.
- 10제9항에 있어서, 상기 동작 이벤트는 기어가기, 걷기, 달리기, 춤추기, 눈동자 크기 변화, 귀의 움직임, 입의 움직임 중 적어도 하나를 포함하는 것을 특징으로 하는 휴대 단말기와 동기화된 로봇의 이벤트 실행 방법.
- 11제9항에 있어서, 동작 이벤트의 종류는 상기 육성 캐릭터의 경험치 또는 상기 로봇의 경험치에 따라 단계적으로 개시되는 것을 특징으로 하는 휴대 단말기와 동기화된 로봇의 이벤트 실행 방법.
- 12제1항에 있어서, 상기 근거리 무선 통신은 블루투스 통신인 것을 특징으로 하는 휴대 단말기와 동기화된 로봇의 이벤트 실행 방법.
- 13휴대 단말기와 동기화된 로봇의 이벤트 실행 시스템에 있어서, 상기 로봇과 근거리 무선통신이 가능한 근거리 무선통신부와, 상기 휴대 단말기에서 육성 캐릭터를 육성하는 서비스를 제공하기 위한 캐릭터 육성 어플리케이션 및 상기 육성 캐릭터가 표현하는 동작을 저장하는 동작 컨텐츠 데이터베이스를 구비하는 저장부와, 동기화 시도 감지 시 상기 근거리 무선 통신부를 제어하여 상기 로봇과 동기화되며, 이벤트 발생 감지 시 상기 발생한 이벤트에 대한 이벤트 실행 명령을 상기 근거리 무선 통신을 통해 상기 로봇으로 전송하도록 제어하는 제어부를 구비하는 휴대 단말기;및 상기 휴대 단말기와 근거리 무선통신이 가능한 근거리 무선 통신부와, 상기 로봇을 육성하는 서비스를 제공하기 위한 로봇 육성 어플리케이션과 상기 로봇의 동작을 저장하는 동작 컨텐츠 데이터베이스를 구비하는 저장부와, 상기 휴대 단말기와 근거리 무선 통신을 통해 동기화되며, 상기 휴대 단말기로부터 상기 이벤트 실행 명령을 수신하여 분석하고, 대응하는 상기 로봇의 동작을 결정하여 실행하도록 제어하는 제어부를 포함하는 것을 특징으로 하는 휴대 단말기와 동기화된 로봇의 이벤트 실행 시스템.
- 14제13항에 있어서, 상기 이벤트는 알람 이벤트이고, 상기 로봇의 제어부는 알람 이벤트 실행 명령 수신 시 사용자의 위치를 확인하여 이동하고, 알람을 출력하도록 제어하는 것을 특징으로 하는 휴대 단말기와 동기화된 로봇의 이벤트 실행 시스템.
- 15제13항에 있어서, 상기 이벤트는 메시지 재생 이벤트이고, 상기 로봇의 제어부는 메시지 재생 이벤트 실행 명령 수신 시 상기 휴대 단말기가 수신한 메시지를 음성으로 변환하여 출력하는 것을 특징으로 하는 휴대 단말기와 동기화된 로봇의 이벤트 실행 시스템.
- 16제13항에 있어서, 상기 이벤트는 통화 이벤트인 것을 특징으로 하는 휴대 단말기와 동기화된 로봇의 이벤트 실행 시스템.
- 17제13항에 있어서, 상기 휴대 단말기의 제어부는 상기 캐릭터 육성 어플리케이션의 실행을 감지하면, 상기 휴대 단말기의 육성 캐릭터의 경험치와 상기 로봇의 경험치를 일치시키는 것을 특징으로 하는 휴대 단말기와 동기화된 로봇의 이벤트 실행 시스템.
- 18제17항에 있어서, 상기 경험치는 지성지수, 감성지수, 체력지수, 애정지수 중 적어도 하나를 포함하는 것을 특징으로 하는 휴대 단말기와 동기화된 로봇의 이벤트 실행 시스템.
- 19제18항에 있어서, 상기 휴대 단말기의 제어부는 상기 로봇에 경험치 전송을 요청하고 이에 대응하여 상기 로봇으로부터 경험치를 수신하면, 상기 휴대 단말기의 육성 캐릭터 경험치와 상기 로봇 경험치를 비교하여 일치시키는 것을 특징으로 하는 휴대 단말기와 동기화된 로봇의 이벤트 실행 시스템.
- 20제19항에 있어서, 상기 휴대 단말기의 제어부는 상기 휴대 단말기의 육성 캐릭터 경험치와 상기 로봇 경험치의 업데이트 시간을 확인하여, 경험치를 일치시키는 것을 특징으로 하는 휴대 단말기와 동기화된 로봇의 이벤트 실행 시스템.
- 21제20항에 있어서, 상기 휴대 단말기의 제어부는 상기 휴대 단말기 육성 캐릭터의 동작 이벤트 발생을 감지하면, 동작 이벤트 실행 명령을 상기 로봇으로 전송하도록 제어하고, 상기 로봇의 제어부는 상기 동작 이벤트 실행 명령을 수신하여 분석하고, 대응하는 동작을 결정하여 실행하도록 제어하는 것을 특징으로 하는 휴대 단말기와 동기화된 로봇의 이벤트 실행 시스템.
- 22제21항에 있어서, 상기 동작 이벤트의 종류는 상기 육성 캐릭터의 경험치 또는 상기 로봇의 경험치에 따라 단계적으로 개시되는 것을 특징으로 하는 휴대 단말기와 동기화된 로봇의 이벤트 실행 시스템.
- 23제13항에 있어서, 상기 근거리 무선통신은 블루투스 통신인 것을 특징으로 하는 휴대 단말기와 동기화된 로봇의 이벤트 실행 시스템.
Independent claims23
6 paragraphs, as filed
A method and system for event execution of a robot synchronized with a mobile terminal
<p>The present invention relates to a method and system for executing an event of a robot synchronized with a mobile terminal. More specifically, the robot of the present invention may be synchronized with a mobile terminal or a character raised in the mobile terminal through short-range wireless communication, and may perform an event occurring in the mobile terminal or share experience points with the character raised in the mobile terminal.</p>
<p>Until not long ago, when a robot was said to mean an industrial robot, it was common to recognize it as such. However, in recent years, as the scope and purpose of use of robots are diversified, robots are being used in various fields, and recently, robots are also used in daily life. In particular, for the convenience of personal life, human coexistence-type interpersonal support robots with intelligence are generally referred to as personal robots. entertainment) can be distinguished. A specific company has already launched an entertainment robot and successfully commercialized it for the first time in the world, and continues to release new products to this day.</p><p>On the other hand, recently, a mobile terminal has been released with an application for cultivating a specific character, and a mobile terminal user can control a virtual character to grow his or her own character. </p><p>However, the aforementioned robot and mobile terminal are generally recognized as separate systems. Therefore, the robot and the mobile terminal are mutually interlocked to execute an event occurring in the mobile terminal in the robot, and the user's desire to synchronize the virtual character and the robot executed in the mobile terminal is increasing.</p>
<solutionproblem><p>The present invention has been devised to solve the above problems, and it is an object of the present invention to execute an event occurring in a mobile terminal in a robot synchronized with the mobile terminal in a method and system for executing an event synchronized with a mobile terminal There is this. </p><p>Another object of the present invention is to synchronize the fostered character played in a virtual space and the robot existing in the real world by sharing the experience of the fostered character and the robot built into the mobile terminal. </p></solutionproblem><meansproblemsolution><p>The method for executing an event of a robot synchronized with a portable terminal of the present invention for achieving the above object includes a sensing step of detecting an event occurring in the portable terminal, and an event execution command for the detected event through short-range wireless communication. A transmission step of transmitting to the synchronized robot and an event execution step of the robot analyzing the event execution command to determine and execute the corresponding robot operation. In this case, the event may be an alarm event, a received message play event, a call event, and the like. In addition, the method may further include an application execution step of executing the character development application of the portable terminal and an experience value matching step of matching the character development experience value of the portable terminal with the robot experience value, wherein the experience value is the intelligence index , may include at least one of emotional index, physical fitness index, and affection index. In this case, the step of matching the experience value may include a transmission request step of requesting to transmit the experience point to the robot, and an experience point comparison step of comparing and matching the experience point of the fostered character of the portable terminal with the robot experience point when the experience point is received from the robot. can </p><p>And the event execution system of the robot synchronized with the mobile terminal of the present invention for achieving the above object is to provide a short-range wireless communication unit capable of short-range wireless communication with the robot, and a service for nurturing characters in the mobile terminal. A storage unit having a character development application and a motion content database for storing the motions expressed by the character development application, and when a synchronization attempt is detected, the short-range wireless communication unit is controlled to synchronize with the robot, A mobile terminal having a control unit for controlling to transmit an event execution command to the robot through the short-range wireless communication, and a short-range wireless communication unit capable of short-range wireless communication with the portable terminal, and robot fostering for providing a service for nurturing the robot A storage unit having a motion content database for storing applications and motions of the robot, and synchronized with the mobile terminal through short-range wireless communication, It may include a control unit that receives and analyzes the event execution command from the mobile terminal, and determines and executes the corresponding robot operation. </p></meansproblemsolution><effectiveness><p>When using the method and the system for executing an event of a robot synchronized with the portable terminal of the present invention, events such as a call, message confirmation, and alarm occurring in the portable terminal can be executed by the robot. </p><p>In addition, by matching the experience value of the character of the character development application executed in the mobile terminal to the experience value of the robot, it is possible to match the development character played in the virtual space with the robot existing in the real world. </p></effectiveness>
<p>A mobile terminal according to an embodiment of the present invention includes not only a mobile communication terminal, but also a personal computer (PPM), a notebook computer, a personal digital assistant (PDA), a smart phone (Smart Phone), and an International Mobile Telecommunication 2000 (IMT-2000). ) terminal, UMTS terminal, and the like. In addition, the device according to an embodiment of the present invention may include a touch screen on one surface of the display unit, and the device may also include a so-called full-touch screen having a touch screen on the front surface of the display unit.</p><p>Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. At this time, it should be noted that in the accompanying drawings, the same components are denoted by the same reference numerals as much as possible. In addition, detailed descriptions of well-known functions and configurations that may obscure the gist of the present invention will be omitted.</p><p>1 is a view showing the overall configuration of a system including a mobile terminal and a robot capable of mutual communication with the mobile terminal according to an embodiment of the present invention. The system includes a mobile terminal 110 and a robot 130 capable of synchronizing with the mobile terminal. And according to another embodiment of the present invention, not only the portable terminal 110 and the robot 130 can be synchronized, but it is also possible that the personal computer (PC) and the robot 130 are synchronized to communicate with each other. do.</p><p>First, the mobile terminal 110 may be wirelessly connected to a mobile communication network to provide a call function for performing a normal voice call or video call with another mobile terminal or a wired phone. In addition, the mobile terminal 110 may transmit and receive a short message, a multimedia message, and the like, as well as a call function.</p><p>The mobile terminal 110 according to an embodiment of the present invention may be synchronized with the robot 130 of the present invention through short-range wireless communication. When a specific event occurs in the mobile terminal 110 after the mobile terminal 110 and the robot 130 are synchronized, information about the generated event is transmitted to the robot 130 through short-range wireless communication, and the The robot 130 may perform a corresponding event.</p><p>In addition, the mobile terminal 110 may execute a character development application and develop a character using a development service. In this case, the fostered character built into the portable terminal 110 may be synchronized with the robot 130 of the present invention through short-range wireless communication.</p><p>After the mobile terminal 110 is synchronized with the robot 130 through short-range wireless communication, when the character development application is executed on the mobile terminal 110, the experience value of the character and the experience value of the robot 130 can be shared with each other. . In addition, when a specific event (eg, occurrence of a motion event) occurs in the fostered character, information on the generated event is transmitted to the robot 130 through short-range wireless communication, and the robot 130 receiving it responds event can be performed.</p><p>Although it has been described above that the mobile terminal 110 and the robot 130 are synchronized through short-range wireless communication, according to another embodiment of the present invention, the PC 120 and the robot 130 are synchronized to perform the above-described functions. It is also possible to do A detailed description thereof will be omitted.</p><p>2 is an internal structural diagram showing the internal structure of the mobile terminal 110 synchronized with the robot 130 according to an embodiment of the present invention. The mobile terminal 110 includes an RF communication unit 210 , a short-range wireless communication unit 220 , a display unit 230 , an input unit 240 , an audio processing unit 250 , a storage unit 260 , and a control unit 270 . In this case, the storage unit 260 may include a character development application 260A and a motion content database 260B, and the controller 270 may include a character agent 270A.</p><p>First, the RF communication unit 210 performs a series of communication related to mobile phone communication, short message service or multimedia message service communication and data communication. To this end, the RF communication unit 210 may include an RF transmitter for up-converting and amplifying a frequency of a transmitted signal, and an RF receiver for low-noise amplifying and down-converting a received signal.</p><p>The short-range wireless communication unit 220 forms a data transmission/reception channel so that the portable terminal 110 and the robot 130 or the character and the robot 130 of the portable terminal 110 can be synchronized. According to an embodiment of the present invention, the short-range wireless communication may be Bluetooth communication. When the short-range wireless communication is Bluetooth communication, the short-range wireless communication unit 220 searches for connectable Bluetooth devices and performs Bluetooth connection by pairing them, and transmits/receives data when the Bluetooth communication is connected.</p><p>The display unit 230 may be formed of an LCD or the like, and displays various display data and operating states generated in the portable terminal 110 on the screen. In addition, when the display unit 230 is implemented in a touch screen method, it may also operate as an input unit.</p><p>The input unit 240 is a device that receives information related to user setting and control, and outputs a key input signal. In this case, the input unit 240 may include a plurality of numbers, letters, and/or function keys for inputting number and text information and setting various functions. In particular, the input unit 240 according to an embodiment of the present invention may be used to input data or commands for the user of the portable terminal 110 to develop a character.</p><p>The audio processing unit 250 reproduces an output audio signal or transmits an audio signal such as a voice input from a microphone to the data processing unit. That is, the audio processing unit 250 converts voice/sound data into audible sound through a speaker and outputs it, and converts audio signals such as voice received from the microphone into data and outputs the data.</p><p>The storage unit 260 stores programs and data necessary for the overall operation of the portable terminal 110 according to an embodiment of the present invention. For this purpose, the storage unit 260 may largely include a program memory area and a data memory area. The program memory area stores an operating system for booting the portable terminal, a program for configuring a standby screen of the portable terminal, and programs necessary for other options of the portable terminal, for example, a camera function, a sound reproduction function, and an image or video reproduction function. When each function is activated in response to a user's request, the mobile terminal provides each function using a corresponding program.</p><p>The program memory area of the storage unit 260 according to an embodiment of the present invention includes a character development application (260A) storage for nurturing a character, and a motion content database (260B) for storing information on motions expressed by the character. can be provided. In the motion content database 260B, motions that can be expressed by a character growing through the character development application 260A may be stored for each type, for example, crawling, walking, running, dancing, and changing emotions. It may be a change in the size of the pupil, movement of the ear or mouth, and the like.</p><p>The data memory area is an area in which data generated according to the use of the mobile terminal is stored, and may store contents that are moved or duplicated through an external memory or hard disk, and contents downloaded through a web server of a wired/wireless Internet network, etc. have. The data memory area may store not only the external content, but also user data related to various other optional functions, for example, an image captured by the above-described camera function, a moving picture, and an audio file.</p><p>The controller 270 may perform a function of controlling the overall operation of the mobile terminal and signal flow between internal blocks of the mobile terminal. </p><p>In particular, the control unit 270 may form a communication channel by controlling the short-range wireless communication unit 220 so that the portable terminal 110 and the robot 130 can be synchronized. According to an embodiment of the present invention, the short-range wireless communication unit may be Bluetooth communication or the like. In addition, when the controller 270 detects the execution of the character development application after the mobile terminal 110 and the robot 130 are synchronized through short-range wireless communication, the experience value of the character cultivated in the mobile terminal 110 and the robot ( 130), it is determined whether the experience values are the same, and when the experience values do not match each other, it is possible to control to share the most recently updated experience values.</p><p>In addition, when the control unit 270 detects the occurrence of a specific event such as message reception, call generation, or alarm in the portable terminal 110 , the control unit 270 generates an event execution command to execute the event generated in the portable terminal 110 in the robot. It can be controlled to transmit to 130 . The event execution command may include identification information (type) of an event to be executed, a command for event execution, and the like.</p><p>In addition, the control unit 270 may count the ID of the counterpart to which the user of the portable terminal 110 transmits or transmits a message during a specific period, and stores the outgoing information in the form of Table 1 below. </p><p>[Table 1]</p><p><table><tgroup xmlns="http://www.oasis-open.org/tables/exchange/1.0" cols="5"><colspec colnum="1" align="center" colname="col1" colwidth="2325" /><colspec colnum="2" align="center" colname="col2" colwidth="2407" /><colspec colnum="3" align="center" colname="col3" colwidth="2407" /><colspec colnum="4" align="center" colname="col4" colwidth="2407" /><colspec colnum="5" align="center" colname="col5" colwidth="2325" /><tbody><row><entry align="center" colname="col1">ID (phone number, etc.)</entry><entry align="center" colname="col2">number of calls</entry><entry align="center" colname="col3">number of messages sent</entry><entry align="center" colname="col4">---</entry><entry align="center" colname="col5">sum</entry></row><row><entry align="center" colname="col1">010-XXX-XXXX</entry><entry align="center" colname="col2">10</entry><entry align="center" colname="col3">5</entry><entry align="center" colname="col4">---</entry><entry align="center" colname="col5">15</entry></row><row><entry align="center" colname="col1">010-YYY-YYYY</entry><entry align="center" colname="col2">4</entry><entry align="center" colname="col3">20</entry><entry align="center" colname="col4">---</entry><entry align="center" colname="col5">24</entry></row><row><entry align="center" colname="col1">010-ZZZ-ZZZZ</entry><entry align="center" colname="col2">1</entry><entry align="center" colname="col3">2</entry><entry align="center" colname="col4">---</entry><entry align="center" colname="col5">3</entry></row></tbody></tgroup></table></p><p>In addition, when the mobile terminal 110 and the robot 130 are synchronized, the controller 270 may transmit the outgoing information to the robot 130 . In this case, the robot 130 that has received the outgoing information checks the ID of the counterpart whose number of calls is greater than or equal to a set reference value (for example, the number of calls is 15 or more within the last 30 days), and sets the same ID as the ID of the other party. When the provided robot is detected, it can be controlled to recognize each other. In the same way as described above, the high degree of intimacy between users with frequent transmission times can also be applied to robots having the same ID as each user.</p><p>And the control unit 270 according to the embodiment of the present invention is provided with a character agent (270A) for controlling to run the character development application (260A) stored in the storage unit (260). When the character development application 260A is executed, the character agent 270A provides a list of characters so that a specific character can be selected, and a desired character from a category such as a pet, a friend of the opposite sex, a son, a daughter, etc. for the creation of a new character We provide characters by category to choose from. In addition, when the user of the mobile terminal 110 selects a specific character, a menu is provided for setting characteristics of the character, such as personality and style. In addition, the character agent 270A digitizes the character's intelligence index, emotional index, physical index, love index, etc. as a score to provide a numerical value, and displays the figure of the character growing according to the score through the display unit 230 as an image or video provided, etc. In addition, the character agent 270A may provide a mini-game that can be used according to the characteristics and growth level of the character. In this case, the mini-game may be an English quiz, soccer, or brick breaking.</p><p>In addition, the character agent 270A starts the action that the character stored in the motion content database 260B can express in stages according to the experience values of the character's intelligence index, emotional index, physical strength index, love index, and the like. This will be described below with an example.</p><p>[Table 2]</p><p><table><tgroup xmlns="http://www.oasis-open.org/tables/exchange/1.0" cols="2"><colspec colnum="1" align="center" colname="col1" colwidth="4615" /><colspec colnum="2" align="center" colname="col2" colwidth="5279" /><tbody><row><entry align="center" colname="col1">intelligence index</entry><entry align="center" colname="col2">possible operation</entry></row><row><entry align="center" colname="col1">0</entry><entry align="center" colname="col2">crawling</entry></row><row><entry align="center" colname="col1">1</entry><entry align="center" colname="col2">crawling, walking</entry></row><row><entry align="center" colname="col1">2</entry><entry align="center" colname="col2">crawling, walking, running</entry></row><row><entry align="center" colname="col1">- - -</entry><entry align="center" colname="col2">- - -</entry></row></tbody></tgroup></table></p><p>In Table 2, the types of motions that the character can express according to the character's intelligence index can be identified. In other words, the character agent 270A controls to express only a crawling motion like a real baby when the numerical intelligence index of the character to be fostered is low (for example, when the intelligence index is 0). And as the character's intelligence index increases, new movements such as walking and running are initiated.</p><p>Examples of the types of motions that the character can express according to the character's physical fitness index will be described in Table 3 below. </p><p>[Table 3]</p><p><table><tgroup xmlns="http://www.oasis-open.org/tables/exchange/1.0" cols="2"><colspec colnum="1" align="center" colname="col1" colwidth="4542" /><colspec colnum="2" align="center" colname="col2" colwidth="4543" /><tbody><row><entry align="center" colname="col1">physical fitness index</entry><entry align="center" colname="col2">possible operation</entry></row><row><entry align="center" colname="col1">0</entry><entry align="center" colname="col2">walking slowly</entry></row><row><entry align="center" colname="col1">1</entry><entry align="center" colname="col2">walk slowly, walk fast</entry></row><row><entry align="center" colname="col1">2</entry><entry align="center" colname="col2">walk slowly, walk fast, run slowly</entry></row><row><entry align="center" colname="col1">- - -</entry><entry align="center" colname="col2">- - -</entry></row></tbody></tgroup></table></p><p>In Table 3, the types of motions that the character can express according to the character's physical fitness index can be identified. In other words, the character agent 270A controls to express only a slow walking motion when the digitized physical strength index of the character to be fostered is low (eg, when the physical strength index is 0). Then, as the physical fitness index increases, the movements such as fast walking, slow running, and fast running are started step by step.</p><p>In addition, according to another embodiment of the present invention, examples of the types of emotions that a character can express according to the emotional index of the character are shown in Table 4 below. </p><p>[Table 4]</p><p><table><tgroup xmlns="http://www.oasis-open.org/tables/exchange/1.0" cols="2"><colspec colnum="1" align="center" colname="col1" colwidth="4542" /><colspec colnum="2" align="center" colname="col2" colwidth="4543" /><tbody><row><entry align="center" colname="col1">emotional index</entry><entry align="center" colname="col2">possible operation</entry></row><row><entry align="center" colname="col1">0</entry><entry align="center" colname="col2">joy</entry></row><row><entry align="center" colname="col1">1</entry><entry align="center" colname="col2">joy, sorrow</entry></row><row><entry align="center" colname="col1">2</entry><entry align="center" colname="col2">Joy, Sadness, Angry, Surprise, Fear</entry></row><row><entry align="center" colname="col1">- - -</entry><entry align="center" colname="col2">- - -</entry></row></tbody></tgroup></table></p><p>3 is an internal structural diagram showing the internal structure of the PC 120 synchronized with the robot 130 according to an embodiment of the present invention. The PC 120 may include a short-range wireless communication unit 310 , a display unit 320 , a cable interface unit 330 , a storage unit 340 , an input unit 350 , and a control unit 360 .</p><p>In this case, since the short-range wireless communication unit 310, the display unit 320, the storage unit 340, and the input unit 350 are the same as those described in the portable terminal 110 of FIG. 2, detailed descriptions will be omitted below. do it with </p><p>The cable interface unit 330 of the PC 120 is a connection unit that interfaces data transmitted/received between the PC 120 and the robot 130, and the PC 120 is synchronized with the robot 130 through short-range wireless communication. provide another method other than that. In other words, the PC 120 can be synchronized with the robot 130 through the cable interface unit 330, and accordingly, an event occurring in the PC 120 is transmitted to the robot 130 and then transmitted to the robot 130. can be run in In addition, by comparing the experience value of the character cultivated in the PC 120 with the experience value of the robot 130, if each experience value is not the same, the experience value of the character cultivated in the PC 120 and the experience value of the robot 130 are matched. can According to an embodiment of the present invention, the cable interface unit 330 may be configured as a Universal Serial Bus (USB).</p><p>The controller 360 of the PC 120 may perform a function of controlling the overall operation of the PC and a signal flow between internal blocks of the PC 120 . In addition, the control unit 360 according to an embodiment of the present invention is synchronized with the mobile terminal 110 or the robot 130 to carry a character nurturing application for character nurturing of the mobile terminal or a robot nurturing application for nurturing a robot, respectively. It can be controlled so that it can be transmitted to and executed by the terminal 110 or the robot 130 .</p><p>4 is an internal structural diagram showing the internal structure of the robot 130 synchronized with the portable terminal 110 or PC 120 according to an embodiment of the present invention. The robot 130 includes a short-range wireless communication unit 410 , a display unit 415 , an operation unit 420 , a sensor unit 430 , a light emitting unit 440 , an audio processing unit 450 , a cable interface 460 , and a storage unit. 470 and a control unit 480 may be included. In addition, the storage unit 470 may include a robot training application 470A and a motion content database 470B, and the control unit 480 may include a robot agent 480A and a TTS engine unit 480B.</p><p>The short-range wireless communication unit 410 forms a data transmission/reception channel so that the robot 130 can be synchronized with the portable terminal 110 or the PC 120 . In addition, the short-distance wireless communication unit 410 may form a data transmission/reception channel to be synchronized with each other. In this case, according to an embodiment of the present invention, the short-range wireless communication may be Bluetooth communication.</p><p>The display unit 415 may be formed of an LCD or the like, and displays various display data and operation states generated by the robot 130 on the screen. In addition, when the display unit 415 is implemented as a touch screen method, it may also operate as an input unit. The display unit 415 according to an embodiment of the present invention may output a message received from the portable terminal 110 as text.</p><p>The operation unit 420 may include all parts of the robot that are controlled according to a control command transmitted from the mobile terminal 110 or the PC 120 . In other words, it includes all components related to movement of the robot 130 , such as a wheel for moving the robot 130 , a motor for operating the wheel, an arm for performing a specific task, and a motor for operating the arm.</p><p>The sensor unit 430 may include any sensor capable of recognizing the external environment of the robot 130 or a specific action of the robot user toward the robot 130 . In other words, the sensor unit 430 includes a camera for acquiring image data around the robot 130 , an infrared sensor or ultrasonic sensor used when recognizing the surrounding environment with only the image data of the camera, or the robot 130 . ), a tactile sensor that detects and compares the contact force or the strength of the force, a temperature sensor that detects the temperature around or of the robot itself, an acceleration sensor that detects the inclination or movement acceleration of the robot, and detects whether the robot is vibrating. It may include a vibration sensor for Through such a sensor unit 430, the robot 130 can communicate with the user.</p><p>The light emitting unit 440 may include a plurality of colored LEDs, such as a white LED, a red LED, and a blue LED, and the robot 130 may be used to detect a specific event execution command or to display it when an event is executed. . In addition, the light emitting unit 440 may express emotions such as joy, sadness, anger, and affection with flickering lights of various colors. For example, when the robot 130 is angry, the emotion of the robot 130 may be expressed by rapidly flashing a plurality of LEDs of the light emitting unit.</p><p>As another embodiment, when the robot 130 executes an alarm command transmitted from the portable terminal 110, the plurality of LEDs may blink at a predetermined period to notify that an alarm has occurred. </p><p>The audio processing unit 450 may include a microphone and a speaker, and reproduces an audio signal generated by the robot 130 or transmits an audio signal such as a voice input from the microphone to the data processing unit. The robot 130 according to an embodiment of the present invention may recognize various voices or sounds through the audio processing unit 450 to distinguish words and detect the user's words or commands.</p><p>The cable interface unit 460 is a connection unit that interfaces data transmitted/received between the PC 120 and the robot 130, and is another method other than the method in which the PC 120 is synchronized with the robot 130 through short-range wireless communication. provides Since a detailed description thereof has been described in FIG. 3 , a detailed description thereof will be omitted below.</p><p>The storage unit 470 stores programs and data necessary for the overall operation of the robot 130 according to an embodiment of the present invention. </p><p>The storage unit 470 according to an embodiment of the present invention includes a robot fostering application (470A) storage unit, which is a program for fostering the robot 130, and an operation content database for storing the operation expressed by the robot 130 ( 470B) may be provided. In this case, the character development application 260A and the robot stored in the storage of the mobile terminal 110 in order to provide services such as sharing the experience and growing together by synchronizing the character and the robot 130 of the mobile terminal 110 . The robot training application 470A stored in the storage unit of 130 may be the same application. However, the operation of the character of the character development application (260A) stored in the storage unit of the portable terminal 110 is displayed through the display unit 230 of the portable terminal, but the robot development application (470A) stored in the storage unit of the Robud (130). There is a difference in that it is configured to express the motion of the robot as the motion of the robot by driving the operation unit 420 of the robot.</p><p>The motion content database 470B may store each type of motion that a growing robot can express through the robot nurturing application 470A, which is as described in the motion content database 260B of FIG. A detailed description will be omitted. </p><p>The controller 480 may perform a function of controlling the overall operation of the robot 130 and signal flow between internal blocks of the robot 130 . </p><p>In particular, the control unit 480 of the robot according to an embodiment of the present invention can form a communication channel by controlling the short-range wireless communication unit 410 so that the robot 130 can be synchronized with the mobile terminal 110 or the PC 120. have. In this case, the short-range wireless communication may be Bluetooth communication or the like.</p><p>In addition, the control unit 480 receives the experience point transmission request signal transmitted from the portable terminal 110 or the PC 120, and in response, the experience value of the robot 130 to the portable terminal 110 or PC 120. can be transmitted And when receiving the experience point update request signal from the mobile terminal 110 or the PC 120, it is controlled to update it with the experience point of the robot 130.</p><p>In addition, when receiving an event execution command from the mobile terminal 110 or PC 120, the control unit 480 analyzes the received event execution command to analyze the type of event to be executed, and a response operation according to the type of event do. And the controller 480 controls each block of the robot 130 so that the robot 130 can operate according to the analysis result.</p><p>In addition, the controller 480 may control the short-range wireless communication unit 410 to receive outgoing information transmitted from the portable terminal 110 . In this case, the control unit 480 analyzes the received call information and confirms the ID of the other party (eg, the calling party's phone number, etc.) that is greater than or equal to the set number of outgoing calls. In addition, when the controller 480 detects a robot having a counterpart ID greater than or equal to the set number of outgoing calls in synchronization with another robot through short-range wireless communication, the controller 480 may control to increase intimacy with the robot.</p><p> And the control unit 480 is provided with a robot agent (480A) for controlling to run the robot training application (470A) stored in the storage unit (470). In this case, the robot agent 480A learns the experience sensed by the sensor unit 430 provided by the robot and controls the robot to grow. In addition, the robot agent 480A recognizes the surrounding environment and controls to learn to be praised or scolded by the user. For example, if the user is offended while looking at the ball, he will dislike the ball after that. Conversely, if the user praises the ball while looking at it, they will like the ball after that. The robot agent 480A controls to form robot experience values such as intelligence index, emotional index, physical strength index, and affection index through this learning process.</p><p>The function executed by the robot agent 480A is to set the characteristics of the robot, such as personality and style, and digitize the robot's intelligence index, emotional index, physical fitness index, love index, etc. It is the same as the function performed by the character agent 270A of the mobile terminal 110 in that it drives the . In addition, the robot agent (480A), like the character agent (270A), the robot 130 stored in the motion content database (470B) can express the robot 130's intelligence index, emotional index, physical strength index, love It can be started in stages according to experience values such as indexes.</p><p>The TTS engine unit 480B converts a sentence input in a predetermined language into audio wave data. The audio wave data converted by the TTS engine unit 480B is converted into an analog audio signal by the audio processing unit 450 and output as audio through a speaker. When a message is transmitted from the portable terminal 110 , the TTS engine unit 480B according to an embodiment of the present invention may convert a sentence included in the message into a voice signal and output it.</p><p>5 is a view showing the experience of the character and the robot 130 after the mobile terminal 110 and the robot 130 are synchronized through short-range wireless communication and the character development application is executed in the mobile terminal 110 according to the embodiment of the present invention. It is a flowchart showing the process of matching the experience values of In this case, it is assumed and described that the short-range wireless communication is Bluetooth communication.</p><p>In addition, although the synchronization of the mobile terminal 110 and the robot 130 is described in the following FIG. 5 , synchronization between the PC 120 and the robot 130 will be apparent to those skilled in the art with reference to this. </p><p>First, the controller 270 of the mobile terminal determines whether synchronization between the mobile terminal 110 and the robot 130 is attempted in step S505 . If synchronization between the mobile terminal 110 and the robot 130 is attempted, the controller 270 controls the mobile terminal 110 and the robot 130 to form a communication channel through Bluetooth communication in step S515. do. A detailed process for this is shown in FIG. 6 .</p><p>Referring to FIG. 6 , when the controller 270 detects entry into the Bluetooth mode in step S610 , a call message is transmitted in step S620 to paging the robot 130 in the vicinity of the portable terminal 110 . do. And when the control unit 270 detects reception of a response message corresponding to the call message from the robot 130 in step S630, the mobile terminal 110 or a character raised by the mobile terminal and the robot 130 in step S640. ) can be synchronized by forming a communication channel for data transmission and reception.</p><p>When a communication channel is established between the mobile terminal 110 and the robot 130 through Bluetooth communication, the controller 270 detects the execution of the character development application in the mobile terminal 110 in step S520 . In addition, the controller 270 requests the robot 130 to transmit the robot's experience values to the robot 130 in step S525 in order to compare the developed characters of the portable terminal 110 with the experience values of the robot 130 . In this case, the experience value transmitted from the robot 130 to the portable terminal 110 includes information on intelligence quotient, emotional quotient, physical fitness quotient, love quotient, and recent update time, as shown in Table 5 below.</p><p>[Table 5]</p><p><table><tgroup xmlns="http://www.oasis-open.org/tables/exchange/1.0" cols="6"><colspec colnum="1" align="center" colname="col1" colwidth="1885" /><colspec colnum="2" align="center" colname="col2" colwidth="1817" /><colspec colnum="3" align="center" colname="col3" colwidth="1963" /><colspec colnum="4" align="center" colname="col4" colwidth="1829" /><colspec colnum="5" align="center" colname="col5" colwidth="1462" /><colspec colnum="6" align="center" colname="col6" colwidth="2915" /><tbody><row><entry align="center" colname="col1">intelligence index</entry><entry align="center" colname="col2">emotional index</entry><entry align="center" colname="col3">physical fitness index</entry><entry align="center" colname="col4">love index</entry><entry align="center" colname="col5">---</entry><entry align="center" colname="col6">Last updated time</entry></row><row><entry align="center" colname="col1">3</entry><entry align="center" colname="col2">5</entry><entry align="center" colname="col3">2</entry><entry align="center" colname="col4">1</entry><entry align="center" colname="col5">---</entry><entry align="center" colname="col6">July 3, 2008 at 20:38</entry></row></tbody></tgroup></table></p><p>Then, the control unit 270 determines whether the experience value has been received from the robot in step S530, and when detecting the reception of the experience value, in step S535, it is determined whether the experience value of the character raised in the portable terminal matches the experience value of the robot 130. If the experience value of the fostered character of the mobile terminal 110 and the experience value of the robot 130 do not match, the controller 270 checks the latest update time of each experience value in step S540 in order to match the different experience values. In addition, when the controller 270 determines that the robot's experience value is up to date in step S545 , it controls to update the experience value received from the robot 130 in step S550 to the character experience value of the portable terminal 110 . However, when the controller 270 determines that the character experience value of the mobile terminal 110 is up to date in step S545, it controls to transmit the character experience value of the mobile terminal 110 to the robot 130 through a Bluetooth communication channel in step S555. .</p><p>In this way, when a Bluetooth communication channel between the portable terminal 110 and the robot 130 is formed and the character development application is executed in the portable terminal 110 , the experience value of the character fostering of the portable terminal 110 and the robot 130 are It is possible to match the character to be raised. </p><p> 7 is a flowchart illustrating a process in which the robot 130 executes a motion event occurring in the mobile terminal 110 after the character and the robot 130 of the mobile terminal 110 are synchronized according to an embodiment of the present invention. am. </p><p>First, when the mobile terminal 110 detects a short-range wireless communication connection attempt to synchronize with the robot 130 in step S710 , it transmits a short-range wireless communication connection request message to the robot 130 in step S720 . In this case, according to an embodiment of the present invention, the short-range wireless communication may be Bluetooth communication. Upon receiving the short-range wireless communication connection request message, the robot 130 transmits a short-range wireless communication connection response message to the portable terminal 110 in response thereto. Due to this process, a communication channel for short-range wireless communication may be formed between the terminal 110 and the robot 130 .</p><p>After the communication channel is formed, if the character development application is executed on the mobile terminal 110 in step S740, the mobile terminal 110 determines whether a motion event occurs in the character development in step S750. And, when the mobile terminal 110 detects that a motion event has occurred in the foster character in step S750 , it transmits a motion event execution request message to the robot 130 in step S760 . The robot 130 that has received the motion event execution request message analyzes the motion event execution request message in step S770 and controls the motion unit 420 to execute the corresponding motion event.</p><p>For example, when a 'walking' event occurs in the foster character of the mobile terminal 110, the mobile terminal sends a walking event execution request message to the short-range wireless communication channel in order to execute the 'walking' event in the robot 130. through the robot 130 . Then, the robot 130 receives and analyzes the message, and when it detects that the event requested to be executed is 'walking', it controls the operation unit 420 to cause the robot 130 to execute the 'walk' event. .</p><p>Although FIG. 7 shows a flowchart for executing an event that occurred in the character raised in the mobile terminal 110 in the robot 130, the event that occurred in the robot 130 can be executed in the character raised in the mobile terminal 110. It is obvious to those skilled in the art. </p><p>8 is a diagram illustrating a process of executing an event occurring in the mobile terminal 110 in the robot 130 after the mobile terminal 110 and the robot 130 are synchronized through short-range wireless communication according to an embodiment of the present invention. It is a flowchart. </p><p>First, in step S810, the mobile terminal 110 and the robot 130 are synchronized through short-range wireless communication. In addition, when the mobile terminal 110 detects that an event has occurred in the mobile terminal 110 in step S820, it is determined whether the event generated in step S830 is an alarm. If the generated event is an alarm, the mobile terminal 110 controls the short-range wireless communication unit 220 in step S840 to transmit an alarm event execution command to the robot 130 so that the generated alarm event can be executed by the robot 130 . do.</p><p>If the event generated in step S830 is not an alarm event, the mobile terminal 110 determines whether the event generated in step S850 is a message reception. If the generated event is a message reception, the mobile terminal 110 controls the short-range wireless communication unit 220 in step S860 to execute the message reproduction event execution command to the robot 130 so that the robot 130 can reproduce the received message. 130) is sent.</p><p>If the event occurring in step S850 is not a message reception, the portable terminal 110 determines whether the event occurring in step S870 is a call incoming event. If the event that occurred is an incoming call, the mobile terminal 110 controls the short-range wireless communication unit in step S870 to connect the incoming call through the robot 130 to transmit a call connection event execution command to the robot 130. .</p><p>In the above description, the case where the event occurring in the portable terminal 110 is an alarm, a message reception, and a call incoming has been exemplified, but it is not necessarily limited thereto. For example, when running a specific game, checking a schedule, watching DMB, playing MP3, telling a story, watching a movie, etc. occurs in the mobile terminal 110, an execution request message for the event that occurred is transmitted to the robot 130, and this It is possible for the received robot 130 to directly execute the corresponding event.</p><p>9 is a flowchart illustrating a process of receiving and executing an event generated in the portable terminal 110 after the robot 130 is synchronized with the portable terminal 110 through short-range wireless communication according to an embodiment of the present invention. </p><p>First, the robot 130 is synchronized with the mobile terminal 110 through short-range wireless communication in step S905. The robot 130 synchronized with the portable terminal 110 determines whether an event execution command is received from the portable terminal 110 in step S910 .</p><p>When the robot 130 detects the reception of the event execution command, the type of event to be executed is analyzed by analyzing the received event execution command in step S915. According to an embodiment of the present invention, the robot 130 may determine whether the received event execution command is an alarm execution event. If it is an alarm request, the robot 130 controls the operation unit 420 , the light emitting unit 440 , the audio processing unit 450 , and the like to execute the generated alarm event.</p><p>Specifically, the robot 130 may move to a place where the user is in order to execute an alarm event. In this case, the robot 130 may detect the location of the user by using the strength of the short-range wireless communication signal. In other words, the robot 130 can detect the user's location by using the principle that the near-field wireless communication reception sensitivity becomes stronger as the robot 130 approaches the user holding the portable terminal 110 . Alternatively, the robot 130 may recognize a specific person's face using a camera provided in the sensor unit 430 and identify the user of the robot 130 by comparing it with pre-stored photos of the front, back, and side of the user. . After confirming the location of the user, the robot 130 moves to the location where the user is located, blinks the LED of the light emitting unit 440 , and outputs alarm audio through the audio processing unit 450 to notify the user of the occurrence of an alarm event.</p><p>10A is a diagram illustrating an example in which the robot 130 receives and executes an alarm event generated in the portable terminal 110 according to an embodiment of the present invention. </p><p>If the portable terminal 110 is located remotely from the user, even if an alarm event occurs in the portable terminal 110, the user cannot detect it. However, according to an embodiment of the present invention, even if the user is located remotely from the portable terminal 110, the robot 130 synchronized with the portable terminal 110 detects the user's position and moves to the user's place and then an alarm By performing the event, the user can more reliably confirm the occurrence of the alarm event.</p><p>If the event generated in step S915 is not an alarm event, the robot 130 determines in step S925 whether the transmitted event execution command relates to a message reproduction event execution command. If the generated event is a received message reproduction event, the robot 130 drives the TTS engine unit 480B in step S930, and converts the message received by the portable terminal 110 into a voice in step S935 and outputs it. In this case, according to an embodiment of the present invention, the received message as described above can be output as voice through the TTS engine unit 480B, but according to another embodiment of the present invention, the received message is transmitted to the robot 130 . It is also possible to output in the form of characters through the display unit 415 of</p><p>10B is a diagram illustrating an example in which the robot 130 receives and reproduces a message received from the portable terminal 110 according to an embodiment of the present invention. </p><p>When a text message or a voice message is received through the portable terminal 110, the robot 130 synchronized with the portable terminal 110 reproduces the received message even if the user does not perform a separate operation to reproduce the received message. can increase the convenience of </p><p>If the event generated in step S925 is not a message reproduction event, the robot 130 checks whether the event execution command transmitted in step S940 relates to a call event execution command. If the generated event is a call event, the robot 130 controls the user to perform a call event generated in the portable terminal 110 through the robot 130 in step S945. In this case, the voice data transmitted from the other party to the portable terminal 110 is transmitted to the robot 130 through short-range wireless communication, and the speaker of the audio processing unit 450 of the robot 130 outputs the received voice data as a voice signal. do. And the voice data spoken by the user to the other party is input to the microphone of the audio processing unit of the robot 130 and transmitted to the portable terminal 110 through short-range wireless communication, and transmitted to the other party through RF wireless communication.</p><p>10C is a diagram illustrating an example in which the robot 130 receives and executes a call event generated in the portable terminal 110 according to an embodiment of the present invention. </p><p>When a call is received to the mobile terminal 110 , the user can make a call with the other party through the robot 130 even if the user does not directly carry the mobile terminal 110 . </p>
<p>The embodiments of the present invention disclosed in the present specification and drawings are merely presented as specific examples to easily explain the technical contents of the present invention and help the understanding of the present invention, and are not intended to limit the scope of the present invention. It will be apparent to those of ordinary skill in the art to which the present invention pertains that other modifications based on the technical spirit of the present invention can be implemented in addition to the embodiments disclosed herein.</p>
13 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12 Sheet 13
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US8958825B2 | Cited by | United States of America | Applicant |
| WO2012057422A1 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| WO2022085844A1 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| KR101237297B1 | Cited by | Republic of Korea | Search report |
| US9399292B2 | Cited by | United States of America | Applicant |
| KR20160035402A | Cited by | Republic of Korea | Search report |
| KR101358585B1 | Cited by | Republic of Korea | Examiner |
| KR20170038461A | Cited by | Republic of Korea | Applicant |
| KR102120936B1 | Cited by | Republic of Korea | Search report |
9 members in 4 offices
Members9
| Document | Office | Kind | |
|---|---|---|---|
| US2010010669A1 | United States of America | A1 | |
| CN101628412A | China | A | |
| EP2146492A2 | European Patent Office (EPO) | A2 | |
| KR20100007386AThis record | Republic of Korea | A | |
| KR101053875B1 | Republic of Korea | B1 | |
| EP2146492A3 | European Patent Office (EPO) | A3 | |
| CN101628412B | China | B | |
| US8818554B2 | United States of America | B2 | |
| EP2146492B1 | European Patent Office (EPO) | B1 |
12 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Changes to party contact information recordedST27 STATUS EVENT CODE: A-5-5-R10-R18-OTH-X000 (AS PROVIDED BY THE NATIONAL OFFICE)R18 | R18 | |
| Changes to party contact information recordedST27 STATUS EVENT CODE: A-5-5-R10-R18-OTH-X000 (AS PROVIDED BY THE NATIONAL OFFICE)R18 | R18 | |
| Changes to party contact information recordedST27 STATUS EVENT CODE: A-5-5-R10-R18-OTH-X000 (AS PROVIDED BY THE NATIONAL OFFICE)R18 | R18 | |
| Annual fee paymentFPAY | FPAY | |
| Annual fee paymentFPAY | FPAY | |
| Annual fee paymentFPAY | FPAY | |
| Annual fee paymentFPAY | FPAY | |
| Annual fee paymentFPAY | FPAY | |
| Written decision to grantGRNT | GRNT | |
| Decision to grant or registration of patent rightE701 | E701 | |
| Notification of reason for refusalE902 | E902 | |
| Request for examinationA201 | A201 |
Numbers
- Publication
- 10-2010-0007386
- Application
- 100067999
Titles2
- Korean
- 휴대 단말기와 동기화된 로봇의 이벤트 실행 방법 및 그시스템
- English
- Event execution method of robot synchronized with mobile terminal and its system
Classification
- CPC, 2
- H04M1/72412
- H04B1/40
- IPC, 2
- H04B1 40
- H04M1 72412