KR101121921B1 - User Terminal of Processing User Input Commands and Method for Operating the User Terminal - Google Patents
User Terminal of Processing User Input Commands and Method for Operating the User Terminal Download PDFInfo
- Publication number
- KR101121921B1 KR101121921B1 KR1020100004192A KR20100004192A KR101121921B1 KR 101121921 B1 KR101121921 B1 KR 101121921B1 KR 1020100004192 A KR1020100004192 A KR 1020100004192A KR 20100004192 A KR20100004192 A KR 20100004192A KR 101121921 B1 KR101121921 B1 KR 101121921B1
- Authority
- KR
- South Korea
- Prior art keywords
- information
- command
- user
- application list
- list information
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Telephone Function (AREA)
Abstract
사용자 입력 명령어를 처리하는 사용자 단말 및 상기 단말의 동작 방법이 개시된다. 본 발명의 일측에 따른 사용자 단말에서 사용자 입력 명령어를 처리하는 방법은, 하나 이상의 어플리케이션 목록 정보를 기록하는 명령어 테이블을 유지하는 단계; 상기 어플리케이션 목록 정보의 패턴 정보를 기록하는 사용자 입력 패턴 테이블을 유지하는 단계; 사용자로부터 텍스트 명령어를 입력 받는 단계; 상기 명령어 테이블을 참조하여 상기 텍스트 명령어에 대응하는 상기 어플리케이션 목록 정보를 노출하는 단계; 상기 어플리케이션 목록 정보에 대한 상기 사용자의 선택 입력을 수신하고, 선택 입력된 상기 어플리케이션 목록 정보에 대응하는 어플리케이션을 실행하는 단계; 및 상기 사용자 입력 패턴 테이블의 상기 패턴 정보를 업데이트 하는 단계를 포함한다.A user terminal processing a user input command and a method of operating the terminal are disclosed. A method of processing a user input command in a user terminal according to an aspect of the present invention includes: maintaining a command table for recording one or more application list information; Maintaining a user input pattern table for recording pattern information of the application list information; Receiving a text command from a user; Exposing the application list information corresponding to the text command by referring to the command table; Receiving a selection input of the user with respect to the application list information and executing an application corresponding to the selected input application list information; And updating the pattern information of the user input pattern table.
Description
사용자 입력 명령어에 대응하는 어플리케이션 목록 정보에 기초하여, 선택 입력된 어플리케이션을 실행하는, 사용자 입력 명령어를 처리하는 사용자 단말 및 상기 단말의 동작 방법이 개시된다.Disclosed are a user terminal for processing a user input command, and a method of operating the terminal, which executes a selected input application based on application list information corresponding to a user input command.
이동통신의 발전에 따라 사용자 단말의 보급이 크게 늘었고, 그 사용이 일반화되고 있다. 이러한 기술 발전에 따라 사용자 단말을 통해 구현되는 기능은 단순히 통화의 기능을 넘어 다양한 형태의 서비스를 제공하는 종합적인 통신기구로서 이용되고 있다.With the development of mobile communication, the spread of user terminals has greatly increased, and the use thereof has become common. As the technology advances, functions implemented through user terminals are used as comprehensive communication mechanisms that provide various types of services beyond the functions of calls.
따라서, 사용자 단말은 자체 내장되어 있는 다양한 기능을 사용자가 이용할 수 있도록 기능 별 메뉴를 제공하고 있으나, 사용자가 원하는 동작을 실행하기 위해 여러 단계의 메뉴를 선택해야 하는 불편함이 있다. Accordingly, although the user terminal provides a function-specific menu so that the user can use various built-in functions, the user terminal has a inconvenience in that a user selects a menu of various levels in order to execute a desired operation.
또한, 사용자 단말은 설정된 메뉴를 제공하므로, 사용자가 원하는 동작을 실행하기 위해서는 정해진 메뉴를 차례로 선택할 수 밖에 없고, 사용자의 동작 실행 패턴을 반영한 메뉴를 제공하지 않으므로, 즐겨 사용하는 메뉴를 쉽게 사용하기 어렵다.In addition, since the user terminal provides a set menu, in order to execute a desired action, the user terminal has to select a predetermined menu in order, and since the user terminal does not provide a menu reflecting the user's action execution pattern, it is difficult to easily use a favorite menu. .
따라서, 사용자가 원하는 동작을 단순하고, 직관적으로 실행할 수 있게 하고, 사용자의 동작 실행 패턴에 기초하여, 사용자 별 맞춤 메뉴를 제공할 수 있는 사용자 단말이 필요하다.Accordingly, there is a need for a user terminal capable of simply and intuitively executing an operation desired by a user and providing a customized menu for each user based on an operation execution pattern of the user.
텍스트 명령어에 대응하는 어플리케이션 목록 정보를 노출하고, 선택 입력된 어플리케이션 목록 정보에 대응하는 어플리케이션을 실행하여, 사용자가 원하는 어플리케이션을 단순하고, 직관적으로 실행하게 하는 사용자 단말이 제공된다.A user terminal is provided which exposes application list information corresponding to a text command and executes an application corresponding to the selected input application list information so as to simply and intuitively execute an application desired by a user.
또한, 사용자로부터 입력되는 텍스트 명령어의 패턴 정보에 기초하여, 어플리케이션 목록 정보의 노출 순위를 조정하므로, 사용자 별 맞춤형 어플리케이션 목록 정보를 제공하는 사용자 단말이 제공된다.In addition, since the exposure order of the application list information is adjusted based on the pattern information of the text command input from the user, a user terminal providing customized application list information for each user is provided.
본 발명의 일측에 따른 사용자 단말에서 사용자 입력 명령어를 처리하는 방법은, 하나 이상의 어플리케이션 목록 정보를 기록하는 명령어 테이블을 유지하는 단계; 상기 어플리케이션 목록 정보의 패턴 정보를 기록하는 사용자 입력 패턴 테이블을 유지하는 단계; 사용자로부터 텍스트 명령어를 입력 받는 단계; 상기 명령어 테이블을 참조하여 상기 텍스트 명령어에 대응하는 상기 어플리케이션 목록 정보를 노출하는 단계; 상기 어플리케이션 목록 정보에 대한 상기 사용자의 선택 입력을 수신하고, 선택 입력된 상기 어플리케이션 목록 정보에 대응하는 어플리케이션을 실행하는 단계; 및 상기 사용자 입력 패턴 테이블의 상기 패턴 정보를 업데이트 하는 단계를 포함한다. A method of processing a user input command in a user terminal according to an aspect of the present invention includes: maintaining a command table for recording one or more application list information; Maintaining a user input pattern table for recording pattern information of the application list information; Receiving a text command from a user; Exposing the application list information corresponding to the text command by referring to the command table; Receiving a selection input of the user with respect to the application list information and executing an application corresponding to the selected input application list information; And updating the pattern information of the user input pattern table.
본 발명의 일측에 따른 사용자 입력 명령어를 처리하는 사용자 단말은, 하나 이상의 어플리케이션 목록 정보를 기록하는 명령어 테이블; 상기 어플리케이션 목록 정보에 대응하는 패턴 정보를 기록하는 사용자 입력 패턴 테이블; 사용자로부터 텍스트 명령어를 입력 받고, 상기 명령어 테이블을 참조하여 상기 텍스트 명령어에 대응하는 상기 어플리케이션 목록 정보를 노출하는 명령어 처리부; 상기 어플리케이션 목록 정보에 대한 상기 사용자의 선택 입력을 수신하고, 선택 입력된 상기 어플리케이션 목록 정보에 대응하는 어플리케이션을 실행하는 어플리케이션 실행 제어부; 및 상기 사용자 입력 패턴 테이블의 상기 패턴 정보를 업데이트 하는 테이블 관리부를 포함한다.A user terminal for processing a user input command according to an aspect of the present invention, the command table for recording one or more application list information; A user input pattern table for recording pattern information corresponding to the application list information; A command processor configured to receive a text command from a user and expose the application list information corresponding to the text command by referring to the command table; An application execution control unit configured to receive a selection input of the user for the application list information and to execute an application corresponding to the selected input application list information; And a table manager for updating the pattern information of the user input pattern table.
텍스트 명령어에 대응하는 어플리케이션 목록 정보를 노출하고, 선택 입력된 어플리케이션 목록 정보에 대응하는 어플리케이션을 실행하여, 사용자가 원하는 어플리케이션을 단순하고, 직관적으로 실행하도록 할 수 있다.The application list information corresponding to the text command may be exposed, and the application corresponding to the selected input application list information may be executed to execute the application desired by the user simply and intuitively.
또한, 사용자로부터 입력되는 텍스트 명령어의 패턴 정보에 기초하여, 어플리케이션 목록 정보의 노출 순위를 조정하므로, 사용자 별 맞춤형 어플리케이션 목록 정보를 제공할 수 있다.In addition, since the exposure order of the application list information is adjusted based on the pattern information of the text command input from the user, the user-specific application list information may be provided.
도 1은 본 발명의 일실시예에 따른 사용자 입력 명령어를 처리하는 사용자 단말의 구성을 도시한 블록도이다.
도 2는 본 발명의 일실시예에 따른 사용자 단말의 명령어 테이블의 일례를 도시한 도면이다.
도 3은 본 발명의 일실시예에 따른 사용자 단말의 사용자 입력 패턴 테이블의 일례를 도시한 도면이다.
도 4는 본 발명의 일실시예에 따른 사용자 단말의 사용자 입력 명령어 처리 방법을 도시한 흐름도이다.
도 5는 본 발명의 일측에 따른 사용자 입력 명령어 처리 방법이 적용된 사용자 단말 구동의 일례가 도시된 도면이다.
도 6은 본 발명의 일측에 따른 사용자 입력 명령어 처리 방법이 적용된 사용자 단말 구동의 또 다른 일례가 도시된 도면이다.
도 7은 본 발명의 일측에 따른 사용자 입력 명령어 처리 방법이 적용된 사용자 단말 구동의 또 다른 일례가 도시된 도면이다.1 is a block diagram showing the configuration of a user terminal for processing a user input command according to an embodiment of the present invention.
2 is a diagram illustrating an example of a command table of a user terminal according to an embodiment of the present invention.
3 is a diagram illustrating an example of a user input pattern table of a user terminal according to an embodiment of the present invention.
4 is a flowchart illustrating a user input command processing method of a user terminal according to an embodiment of the present invention.
5 is a diagram illustrating an example of driving a user terminal to which a method of processing a user input command according to an embodiment of the present invention is applied.
6 is a diagram illustrating another example of driving a user terminal to which a method of processing a user input command according to an embodiment of the present invention is applied.
7 is a diagram illustrating another example of driving a user terminal to which a method of processing a user input command according to an embodiment of the present invention is applied.
본 명세서에서 설명하는 사용자 단말은 이동 통신 단말기 등의 핸드헬드(handheld) 방식의 단말은 물론, 태블릿 PC, 노트북, 데스크탑 PC 등 사용자의 명령어를 입력 받아 선정된 작업을 수행하는 모든 종류의 단말을 총칭하는 개념이다. 설명의 편의 상 이동 통신 단말기의 일례를 들어 본 발명의 실시예들을 설명하지만, 본 발명의 범위는 이에 국한되는 것이 아니다.The user terminal described herein is a generic term for all types of terminals that perform a selected task by receiving a user's command such as a tablet PC, a notebook, a desktop PC, as well as a handheld terminal such as a mobile communication terminal. It is a concept. For convenience of description, embodiments of the present invention will be described with reference to an example of a mobile communication terminal, but the scope of the present invention is not limited thereto.
이하, 본 발명의 실시예를 첨부된 도면을 참조하여 상세하게 설명한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명의 일실시예에 따른 사용자 입력 명령어를 처리하는 사용자 단말의 구성을 도시한 블록도이다.1 is a block diagram showing the configuration of a user terminal for processing a user input command according to an embodiment of the present invention.
도 1을 참조하면, 본 발명의 일실시예에 따른 사용자 입력 명령어를 처리하는 사용자 단말(100)은 명령어 테이블(101), 사용자 입력 패턴 테이블(102), 명령어 처리부(103), 어플리케이션 실행 제어부(104) 및 테이블 관리부(105)를 포함한다.Referring to FIG. 1, a
명령어 테이블(101)은 하나 이상의 어플리케이션 목록 정보를 기록한다. 이때, 명령어 테이블(101)은 어플리케이션 목록 정보 별 어플리케이션 실행 정보를 함께 기록할 수 있다. 가령, 명령어 테이블(101)은 '설정' 명령어에 대응하는 하나 이상의 어플리케이션 목록 정보 즉, '소리 설정, 화면 설정 등' 및 각 어플리케이션 목록 정보에 대응하는 어플리케이션 실행 정보를 기록할 수 있다.Command table 101 records one or more application list information. In this case, the command table 101 may record application execution information for each application list information. For example, the command table 101 may record one or more application list information corresponding to the 'setting' command, that is, 'sound setting, screen setting, etc.' and application execution information corresponding to each application list information.
사용자 입력 패턴 테이블(102)은 텍스트 명령어의 패턴 정보를 기록한다. 사용자 입력 패턴 테이블(102)은 상기 패턴 정보로서, 어플리케이션 목록 정보에 대한 선택 입력의 횟수 정보 또는 시간 정보를 기록할 수 있다. 예를 들어, 사용자 입력 패턴 테이블(102)은 어플리케이션 목록 정보인 '소리 설정'에 대한 선택 입력 횟수 '3회' 및 선택 입력의 시간 정보 '2010. 1. 5, 8시 17분'을 기록할 수 있다. 또한, 사용자 입력 패턴 테이블(102)은 '화면 설정'에 대한 선택 입력 횟수 '1회' 및 선택 입력의 시간 정보 '2010. 1. 3, 12시 27분'을 기록할 수 있다.The user input pattern table 102 records pattern information of text commands. The user input pattern table 102 may record the count information or time information of the selection input to the application list information as the pattern information. For example, the user input pattern table 102 may include the number of selection inputs 'three times' for the 'sound setting' which is the application list information and the time information '2010.' 1. You may record 5, 8:17 '. In addition, the user input pattern table 102 includes a selection input number 'once' for the 'screen setting' and time information '2010.' 1. You may record 3:12:27.
명령어 처리부(103)는 사용자로부터 텍스트 명령어를 입력 받고, 명령어 테이블(101)을 참조하여 텍스트 명령어에 대응하는 어플리케이션 목록 정보를 화면에 노출한다. 여기서, 명령어 처리부(103)는 텍스트 명령어로서, 문자열 또는 문자열의 초성을 입력 받을 수 있다.The
명령어 처리부(103)는 사용자로부터 다양한 수단을 통해, 텍스트 명령어를 입력 받을 수 있다. 일례로, 명령어 처리부(103)는 사용자 단말(100)에 별도 구비된 키패드 또는 터치 화면을 이용한 소프트 키패드를 통해, 텍스트 명령어를 입력 받을 수 있다. 이때, 명령어 처리부(103)는 터치 화면을 통해 텍스트 명령어를 입력 받는 경우, 필기 인식부(도시되지 아니함)에 의해, 사용자가 필기로 입력한 텍스트 내용을 인식하여 텍스트 명령어로 입력 받을 수 있다. 따라서, 명령어 처리부(103)는 입력 메뉴에 의한 텍스트 명령어 입력 뿐 아니라, 터치 화면을 구비하여, 대기 화면 상태의 필기 입력을 통해 바로 텍스트 명령어를 입력 받음으로써, 어플리케이션을 보다 빨리 실행시킬 수 있다. The
이때, 명령어 처리부(103)는 사용자 입력 패턴 테이블(102)을 참조하여, 패턴 정보에 따라 어플리케이션 목록 정보의 노출 순위를 조정할 수 있다. 즉, 명령어 처리부(103)는 사용자 입력 패턴 테이블(102)로부터 어플리케이션 목록 정보에 대한 선택 입력의 횟수 정보 또는 시간 정보를 추출하고, 상기 추출된 정보에 따라, 어플리케이션 목록 정보의 노출 순위를 조정할 수 있다.In this case, the
구체적으로, 명령어 처리부(103)는 어플리케이션 목록 정보에 대한 선택 입력의 횟수 정보가 높은 순서로 어플리케이션 목록 정보의 노출 순위를 조정하거나, 또는 상기 어플리케이션 목록 정보에 대한 시간 정보의 최근 기록 순서로 어플리케이션 목록 정보의 노출 순위를 조정할 수 있다.In detail, the
일례로, 명령어 처리부(103)는 사용자로부터 '설정'의 명령어를 입력 받은 경우, 명령어 테이블(101)을 참조하여, '설정'의 명령어에 대응하는 '소리 설정, 화면 설정 등'의 어플리케이션 목록 정보를 노출하되, 사용자 입력 패턴 테이블(102)에 기록된 '소리 설정'의 선택 입력의 횟수 정보가 '3'이고, '화면 설정'의 선택 입력의 횟수 정보가 '1'인 경우, 선택 입력의 횟수 정보가 높은 순서인, '소리 설정', '화면 설정' 순으로 어플리케이션 목록 정보의 노출 순위를 조정할 수 있다.For example, when the
어플리케이션 실행 제어부(104)는 어플리케이션 목록 정보에 대한 사용자의 선택 입력을 수신하고, 선택 입력된 어플리케이션 목록 정보에 대응하는 어플리케이션을 실행한다. 이때, 어플리케이션 실행 제어부(104)는 명령어 테이블(101)의 어플리케이션 실행 정보를 명령어 처리부(103)로부터 수신하고, 상기 수신된 어플리케이션 실행 정보를 이용하여, 상기 선택 입력된 어플리케이션 목록 정보에 대응하는 어플리케이션을 실행할 수 있다.The application
일례로, 어플리케이션 실행 제어부(104)는 '설정' 명령어에 대응하는 '소리 설정, 화면 설정 등'의 어플리케이션 목록 정보 중, '소리 설정'에 대한 사용자의 선택 입력을 수신하면, 선택 입력된 어플리케이션 목록 정보에 대응하는 '소리 설정'의 어플리케이션을 실행할 수 있다.For example, when the application
또한, 어플리케이션 실행 제어부(104)는 명령어 처리부(103)로부터 사용자 단말에 저장된 연락처 정보를 텍스트 명령어로 입력 받은 경우, 통화 또는 메시지 전송 제어 어플리케이션을 실행할 수 있다. 또한, 사용자 단말에 저장된 웹 주소 정보에 대응하는 텍스트를 텍스트 명령어로 입력 받은 경우, 웹 브라우저를 실행시켜 상기 웹 주소 정보로 억세스하도록 제어할 수 있다.In addition, when the application
테이블 관리부(105)는 사용자 입력 패턴 테이블(102)의 패턴 정보를 업데이트 한다. 즉, 테이블 관리부(105)는 어플리케이션 목록 정보에 대한 사용자의 선택 입력에 기초하여, 어플리케이션 목록 정보에 대한 선택 입력의 횟수 정보 및 선택 입력의 시간 정보를 업데이트 할 수 있다. 일례로, 테이블 관리부(105)는 '설정' 명령어에 대응하는 '소리 설정, 화면 설정 등'에서, 사용자로부터 '소리 설정'이 선택되면, 상기 선택된 '소리 설정'에 대한 선택 입력의 횟수 정보를 증가시키고, '소리 설정'에 대한 선택 입력의 시간 정보로 '현재 시각'을 기록하여, 패턴 정보를 업데이트 할 수 있다.The
또한, 테이블 관리부(105)는 새로운 어플리케이션을 전송 받은 경우, 명령어 테이블(101) 및 사용자 입력 패턴 테이블(102)을 갱신할 수 있다. 즉, 테이블 관리부(105)는 새로운 어플리케이션을 전송 받는 경우, 명령어 테이블(101) 및 사용자 입력 패턴 테이블(102)에 새로운 어플리케이션 목록 정보를 기록한다.In addition, when receiving a new application, the
한편, 사용자 단말(100)은 유무선 통신망을 통해 연결된 사용자 정보 서버(도시되지 아니함)로 텍스트 명령어의 패턴 정보를 업로드하여, 사용자 단말(100)을 리셋(reset)하거나, 또는 다른 사용자 단말로 교체하는 경우에도, 동일한 입력 환경을 이용할 수 있도록 할 수 있다.Meanwhile, the
도 2는 본 발명의 일실시예에 따른 사용자 단말의 명령어 테이블의 일례를 도시한 도면이다.2 is a diagram illustrating an example of a command table of a user terminal according to an embodiment of the present invention.
도 2를 참조하면, 본 발명의 일실시예에 따른 사용자 단말의 명령어 테이블은 텍스트 명령어에 대응하는 하나 이상의 어플리케이션 목록 정보 및 어플리케이션 실행 정보를 기록할 수 있다.2, the command table of a user terminal according to an embodiment of the present invention may record one or more application list information and application execution information corresponding to a text command.
일례로, 사용자 단말의 명령어 테이블은 '소리 설정, 화면 설정, 통화 설정, 시간 설정, 바탕 화면'의 어플리케이션 목록 정보를 기록할 수 있다. 이때, 사용자 단말의 명령어 테이블은 '소리 설정, 화면 설정, 통화 설정, 시간 설정, 바탕 화면'의 어플리케이션 목록 정보에 대응하는 'a.xxx, b.xxx, c.xxx, -, d.xxx '의 어플리케이션 실행 정보를 기록할 수 있다.For example, the command table of the user terminal may record application list information of 'sound setting, screen setting, call setting, time setting, desktop'. At this time, the command table of the user terminal is 'a.xxx, b.xxx, c.xxx,-, d.xxx' corresponding to the application list information of 'sound setting, screen setting, call setting, time setting, desktop'. The application execution information of the can be recorded.
도 3은 본 발명의 일실시예에 따른 사용자 단말의 사용자 입력 패턴 테이블의 일례를 도시한 도면이다.3 is a diagram illustrating an example of a user input pattern table of a user terminal according to an embodiment of the present invention.
도 3을 참조하면, 본 발명의 일실시예에 따른 사용자 단말의 사용자 입력 패턴 테이블은 패턴 정보를 기록한다. 이때, 사용자 단말의 사용자 입력 패턴 테이블은 상기 패턴 정보로서, 텍스트 명령어에 대응하는 어플리케이션 목록 정보에 대한 선택 입력의 횟수 정보(카운터) 또는 시간 정보(이용일시)를 기록할 수 있다.Referring to FIG. 3, a user input pattern table of a user terminal according to an embodiment of the present invention records pattern information. In this case, the user input pattern table of the user terminal may record the count information (counter) or time information (use date and time) of the selection input for the application list information corresponding to the text command as the pattern information.
일례로, 사용자 단말의 사용자 입력 패턴 테이블은 '소리 설정, 화면 설정, 통화 설정' 등의 어플리케이션 목록 정보에 대해, 각각 '3회, 1회, 0회'의 선택 입력의 횟수 정보 및 '2010. 1. 5, 8시 17분, 2010. 1. 3, 12시 27분' 등의 선택 입력의 시간 정보를 기록할 수 있다.For example, the user input pattern table of the user terminal includes information on the number of times of selective input of 'three times, one time, zero times' and '2010.' for application list information such as 'sound setting, screen setting, call setting', and the like. 1. 5, 8:17, 2010. 1. 3, 12:27 'time information of the selection input, etc. can be recorded.
상술한 바와 같이, 사용자 단말의 사용자 입력 패턴 테이블에 기록된 텍스트 명령어의 패턴 정보는 사용자의 텍스트 명령어 입력에 따른 어플리케이션 목록 정보 노출 시, 어플리케이션 목록 정보의 노출 순위를 조정하는데 활용될 수 있다.As described above, the pattern information of the text command recorded in the user input pattern table of the user terminal may be used to adjust the exposure order of the application list information when exposing the application list information according to the user's input of the text command.
도 4는 본 발명의 일실시예에 따른 사용자 단말의 사용자 입력 명령어 처리 방법을 도시한 흐름도이다.4 is a flowchart illustrating a user input command processing method of a user terminal according to an embodiment of the present invention.
도 4를 참조하면, 사용자 단말은 명령어 테이블을 유지한다(401).Referring to FIG. 4, the user terminal maintains a command table (401).
사용자 단말은 하나 이상의 어플리케이션 목록 정보 및 어플리케이션 실행 정보가 기록된 명령어 테이블을 유지한다. 텍스트 명령어는 메뉴 항목의 일부를 포함하는 명령어일 수 있다.The user terminal maintains a command table in which one or more application list information and application execution information are recorded. The text command may be a command including a part of a menu item.
사용자 단말은 사용자 입력 패턴 테이블을 유지한다(402).The user terminal maintains a user input pattern table (402).
사용자 단말은 어플리케이션 목록 정보에 대한 선택 입력의 횟수 정보 또는 시간 정보 등의 패턴 정보가 기록된 사용자 입력 패턴 테이블을 유지한다.The user terminal maintains a user input pattern table in which pattern information such as information on the number of times of selection input or time information on the application list information is recorded.
사용자 단말은 사용자로부터 입력된 텍스트 명령어를 수신한다(403).The user terminal receives a text command input from the user (403).
사용자 단말은 텍스트 명령어로서 문자열을 수신할 수 있으나, 이에 한정되지 않고 문자열의 초성만을 입력 받아, 사용자의 입력을 간편하게 할 수 있다. 예를 들어, 사용자 단말은 '설정' 또는 'ㅅㅈ'을 입력 받을 수 있다.The user terminal may receive a character string as a text command, but is not limited thereto, and may receive only the initial character of the character string, thereby simplifying user input. For example, the user terminal may receive input of 'setting' or 'ㅅㅈ'.
사용자 단말은 명령어 테이블을 참조하여 상기 수신된 텍스트 명령어에 대응하는 어플리케이션 목록 정보를 화면에 노출한다(404).The user terminal refers to the command table to expose the application list information corresponding to the received text command on the screen (404).
이때, 사용자 단말은 사용자 입력 패턴 테이블을 참조하여, 텍스트 명령어의 패턴 정보에 따라 어플리케이션 목록 정보의 노출 순위를 조정할 수 있다. 즉, 사용자 단말은 사용자 입력 패턴 테이블로부터 어플리케이션 목록 정보에 대한 선택 입력의 횟수 정보 또는 시간 정보 등의 패턴 정보를 추출하고, 상기 추출된 패턴 정보에 따라, 어플리케이션 목록 정보의 노출 순위를 조정하여 어플리케이션 목록 정보를 제공할 수 있다.In this case, the user terminal may adjust the exposure order of the application list information according to the pattern information of the text command by referring to the user input pattern table. That is, the user terminal extracts pattern information such as information on the number of times of selection input or time information of the application list information from the user input pattern table, and adjusts the exposure order of the application list information according to the extracted pattern information to list the applications. Information can be provided.
구체적으로, 사용자 단말은 어플리케이션 목록 정보에 대한 선택 입력의 횟수 정보가 높은 순서로 어플리케이션 목록 정보의 노출 순위를 조정하거나, 또는 상기 어플리케이션 목록 정보에 대한 시간 정보의 최근 기록 순서로 어플리케이션 목록 정보의 노출 순위를 조정할 수 있다.Specifically, the user terminal adjusts the exposure order of the application list information in order of increasing information on the number of selection inputs to the application list information, or the exposure order of the application list information in the latest recording order of the time information on the application list information. Can be adjusted.
사용자 단말은 텍스트 명령어의 패턴 정보에 따라, 노출 순위가 조정된 어플리케이션 목록 정보를 화면에 노출하여, 자주 또는 최근에 이용한 어플리케이션 목록 정보에 대한 사용자 인식을 용이하게 한다.The user terminal exposes the application list information whose exposure order is adjusted according to the pattern information of the text command on the screen, thereby facilitating user recognition of frequently or recently used application list information.
사용자 단말은 어플리케이션 목록 정보에 대한 사용자의 선택 입력을 수신하고(405), 선택 입력된 어플리케이션 목록 정보에 대응하는 어플리케이션을 실행한다(406).The user terminal receives a user's selection input for the application list information (405), and executes an application corresponding to the selection input application list information (406).
이때, 사용자 단말은 명령어 테이블의 어플리케이션 실행 정보를 이용하여, 선택 입력된 어플리케이션 목록 정보에 대응하는 어플리케이션을 실행할 수 있다.In this case, the user terminal may execute an application corresponding to the selected input application list information by using the application execution information of the command table.
또한, 사용자 단말은 사용자 입력 패턴 테이블의 패턴 정보를 업데이트 한다. 즉, 사용자 단말은 선택 입력된 어플리케이션 목록 정보에 대한 선택 입력의 횟수 정보를 증가시키고, 선택 입력의 시간 정보로 '현재 시각'을 기록하여, 패턴 정보를 업데이트 할 수 있다.In addition, the user terminal updates the pattern information of the user input pattern table. That is, the user terminal may update the pattern information by increasing the information on the number of times of the selection input for the input application list information, recording the current time as the time information of the selection input, and updating the pattern information.
단계(406)에서, 사용자 단말에 저장된 연락처 정보를 텍스트 명령어로 입력 받은 경우, 통화 또는 메시지 전송 제어 어플리케이션을 실행할 수 있다. 또한, 사용자 단말에 저장된 웹 주소 정보에 대응하는 텍스트를 텍스트 명령어로 입력 받은 경우, 웹 브라우저를 실행시켜 상기 웹 주소 정보로 억세스하도록 제어할 수 있다.In
한편, 사용자 단말은 유무선 통신망을 통해 연결된 사용자 정보 서버로 텍스트 명령어의 패턴 정보를 전송하여, 상기 사용자 단말을 리셋(reset)하거나, 또는 다른 사용자 단말로 교체하는 경우에도, 동일한 입력 환경을 이용할 수 있도록 할 수 있다.Meanwhile, the user terminal transmits pattern information of a text command to a user information server connected through a wired or wireless communication network so that the same input environment can be used even when the user terminal is reset or replaced with another user terminal. can do.
도 5는 본 발명의 일측에 따른 사용자 입력 명령어 처리 방법이 적용된 사용자 단말 구동의 일례가 도시된 도면이다.5 is a diagram illustrating an example of driving a user terminal to which a method of processing a user input command according to an embodiment of the present invention is applied.
도 5를 참조하면, 사용자 단말은 사용자로부터 텍스트 명령어로서, 메뉴 항목의 일부를 포함하는 명령어를 입력 받고, 패턴 정보에 기초하여 텍스트 명령어에 대응하는 어플리케이션 목록 정보를 화면에 노출할 수 있다.Referring to FIG. 5, the user terminal may receive a command including a portion of a menu item as a text command from a user and may expose application list information corresponding to the text command on the screen based on the pattern information.
예컨대, 사용자 단말은 '설정'의 명령어(501)을 입력 받으면, 명령어 테이블을 참조하여 '1. 화면 설정, 2. 소리 설정, 3. 통화 설정, 4. 시간 설정' 순서의 어플리케이션 목록 정보를 화면에 노출한다.For example, when the user terminal receives the
또한, 사용자 단말은 사용자로부터, '2. 소리 설정'의 어플리케이션 목록 정보(502)을 선택 입력 받으면, 다시 명령어 테이블을 참조하여, 선택 입력된 어플리케이션 목록 정보에 대응하는 '1. 벨 설정, 2. 알람 설정'의 어플리케이션 목록 정보(503)을 화면에 노출한다. 이때, 사용자 단말은 '소리 설정'의 선택 입력에 대한 사용자 입력 패턴 테이블의 패턴 정보를 업데이트 한다.In addition, the user terminal from the user, '2. When the
사용자 단말은 텍스트 명령어로서, '설정'의 명령어(504)을 입력 받으면, 명령어 테이블뿐 아니라, 사용자 입력 패턴 테이블을 참조하여, 최근에 이용한 '소리 설정'의 어플리케이션 목록 정보(505)를 최상단에 위치하도록 조정한다. 그 결과, '1. 소리 설정, 2. 화면 설정, 3. 통화 설정, 4. 시간 설정' 순서의 어플리케이션 목록 정보가 화면에 노출된다.When the user terminal receives a
따라서, 사용자 단말은 텍스트 명령어의 패턴 정보에 기초하여 어플리케이션 목록 정보를 제공할 수 있다.Accordingly, the user terminal may provide application list information based on the pattern information of the text command.
도 6은 본 발명의 일측에 따른 사용자 입력 명령어 처리 방법이 적용된 사용자 단말 구동의 또 다른 일례가 도시된 도면이다.6 is a diagram illustrating another example of driving a user terminal to which a method of processing a user input command according to an embodiment of the present invention is applied.
도 6을 참조하면, 사용자 단말은 사용자로부터 텍스트 명령어로서, 연락처 정보의 일부를 포함하는 명령어를 입력 받으면, 텍스트 명령어에 대응하는 어플리케이션 목록 정보를 화면에 노출하고, 사용자의 선택 입력에 따라 어플리케이션을 실행할 수 있다. 이때, 사용자 단말은 연락처 정보에 대응하는 어플리케이션 목록 정보로서, '통화 발신, 메시지 보내기' 등의 통화 및 메시지 전송 제어 어플리케이션에 관한 목록을 제공할 수 있다.Referring to FIG. 6, when a user terminal receives a command including a part of contact information as a text command from a user, the user terminal exposes application list information corresponding to the text command on a screen and executes an application according to a user's selection input. Can be. In this case, the user terminal may provide a list of a call and message transmission control application such as 'call origination, send message' as application list information corresponding to contact information.
일례로, 사용자 단말은 '홍길동 문자'의 명령어(601)을 입력 받으면, 명령어 테이블을 참조하여, '홍길동 문자'의 명령어 중 메뉴 항목의 일부인 '문자'에 대응하는 어플리케이션 목록 정보 즉, '1. SMS 보내기, 2. MMS 보내기, 3. SMS 수신함 확인, 4. MMS 수신함 확인' 등의 어플리케이션 목록 정보를 화면에 노출할 수 있다.For example, when the user terminal receives the
사용자 단말은 입력된 '홍길동 문자'의 명령어 중 메뉴 항목을 제외한 변수에 해당하는 '홍길동'을 이용하여, '문자'에 대응하는 어플리케이션 목록 정보를 다양하게 변경하여 표시할 수 있다. 가령, 사용자 단말은 '1. 홍길동에게 SMS 보내기, 2. 홍길동에게 MMS 보내기, 3. 홍길동이 보낸 SMS 확인, 4. 홍길동이 보낸 MMS 확인' 등의 어플리케이션 목록 정보를 화면에 노출할 수 있다.The user terminal may variously change and display the application list information corresponding to the “text” by using the “hong gildong” corresponding to the variable except for the menu item among the input commands of the “honggildong character”. For example, the user terminal is' 1. Send SMS to Hong Gil-dong, 2. Send MMS to Hong Gil-dong, 3. Confirm SMS sent by Hong-gil-dong, 4. Check MMS sent by Hong-gil-dong, 'and so on.
사용자 단말은 사용자로부터, '1. SMS 보내기'의 어플리케이션 목록 정보(602)를 선택 입력 받으면, '1. SMS 보내기'의 어플리케이션 목록 정보에 대응하는 'SMS 보내기'의 어플리케이션(603)을 실행한다. 이때, 사용자 단말은 입력된 '홍길동 문자'의 명령어 중 메뉴 항목을 제외한 변수에 해당하는 '홍길동'이 연락처 정보 주소록에 저장되어 있는 경우, 'SMS 보내기'의 어플리케이션(603) 제공 시, '홍길동'의 수신자 정보(605)를 자동으로 제공하므로, 사용자로부터의 수신자 정보의 입력을 생략할 수 있다.The user terminal from the user, '1. When the
따라서, 사용자 단말은 기존의 '메시지 선택', '메시지 보내기 선택', 'SMS 및 MMS 선택', '수신자 정보 검색', '수신자 정보 선택' 등의 여러 단계를 통해 메시지 전송의 어플리케이션이 실행되는 방법에 비해, '홍길동 문자 입력' 및 'SMS 보내기 선택'의 단순화된 과정을 통해 메시지 전송 어플리케이션을 실행할 수 있다.Accordingly, the user terminal may execute the application of the message transmission through various steps such as 'select message', 'select message send', 'select SMS and MMS', 'search for receiver information', and 'select receiver information'. In comparison, a message transmission application can be executed through a simplified process of 'entering Hong Gil Dong' and 'select SMS sending'.
도 7은 본 발명의 일측에 따른 사용자 입력 명령어 처리 방법이 적용된 사용자 단말 구동의 또 다른 일례가 도시된 도면이다.7 is a diagram illustrating another example of driving a user terminal to which a method of processing a user input command according to an embodiment of the present invention is applied.
도 7을 참조하면, 사용자 단말은 사용자로부터 텍스트 명령어를 입력 받고, 텍스트 명령어에 대응하는 어플리케이션 목록 정보를 화면에 노출한다. 어플리케이션 목록 정보에 대한 사용자의 선택 입력에 따라 해당 어플리케이션을 실행할 수 있다. Referring to FIG. 7, a user terminal receives a text command from a user and exposes application list information corresponding to the text command on a screen. The application may be executed according to a user's selection input of the application list information.
일례로, 사용자 단말은 '브라우저 네이버'의 명령어(701)을 입력 받으면, 명령어 테이블을 참조하여, '브라우저 네이버'의 명령어 중 메뉴 항목의 일부인 '브라우저'에 대응하는 어플리케이션 목록 정보 '풀브라우저'의 어플리케이션 목록 정보를 화면에 노출할 수 있다.For example, when the user terminal receives the
사용자 단말은 '풀브라우저'의 어플리케이션 목록 정보를 선택 입력 받으면, 입력된 '브라우저 네이버'의 명령어 중 메뉴 항목을 제외한 변수에 해당하는 '네이버'에 대응하는 '네이버 웹페이지'의 어플리케이션(702)을 실행한다. 이때, 사용자 단말은 '네이버'의 웹 주소 정보를 웹페이지의 주소창에 자동 입력하여 상기 '네이버 웹페이지'의 어플리케이션(702)을 실행하거나, '네이버'의 웹 주소 정보가 즐겨찾기에 등록된 경우, 등록된 웹 주소 정보를 이용하여, 상기 '네이버 웹페이지'의 어플리케이션(702)을 실행할 수 있다.When the user terminal selects and inputs the application list information of the 'full browser', the
따라서, 사용자 단말은 웹 주소 정보에 대한 명령어를 입력 받으면, 명령어에 대응하는 웹 브라우저를 바로 실행할 수 있다.Therefore, when the user terminal receives a command for web address information, the user terminal may immediately execute a web browser corresponding to the command.
본 발명의 실시 예에 따른 방법들은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. Methods according to an embodiment of the present invention can be implemented in the form of program instructions that can be executed by various computer means and recorded in a computer readable medium. The computer readable medium may include program instructions, data files, data structures, etc. alone or in combination. Program instructions recorded on the media may be those specially designed and constructed for the purposes of the present invention, or they may be of the kind well-known and available to those having skill in the computer software arts.
이상과 같이 본 발명은 비록 한정된 실시예와 도면에 의해 설명되었으나, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 본 발명이 속하는 분야에서 통상의 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다.As described above, the present invention has been described by way of limited embodiments and drawings, but the present invention is not limited to the above embodiments, and those skilled in the art to which the present invention pertains various modifications and variations from such descriptions. This is possible.
그러므로, 본 발명의 범위는 설명된 실시예에 국한되어 정해져서는 아니 되며, 후술하는 특허청구범위뿐 아니라 이 특허청구범위와 균등한 것들에 의해 정해져야 한다.Therefore, the scope of the present invention should not be limited to the described embodiments, but should be determined not only by the claims below but also by the equivalents of the claims.
100: 사용자 단말
101: 명령어 테이블
102: 사용자 입력 패턴 테이블
103: 명령어 처리부
104: 어플리케이션 실행 제어부
105: 테이블 관리부100: user terminal
101: command table
102: user input pattern table
103: instruction processing unit
104: application execution control unit
105: table management unit
Claims (14)
상기 어플리케이션 목록 정보의 패턴 정보를 기록하는 사용자 입력 패턴 테이블을 유지하는 단계;
사용자로부터 텍스트 명령어를 입력 받고, 상기 입력된 텍스트 명령어로부터 메뉴 항목 및 변수를 추출하는 단계;
상기 명령어 테이블을 참조하여 상기 메뉴 항목에 대응하는 상기 어플리케이션 목록 정보를 노출하는 단계;
상기 어플리케이션 목록 정보에 대한 상기 사용자의 선택 입력을 수신하고, 선택 입력된 상기 어플리케이션 목록 정보에 대응하는 어플리케이션을 상기 변수와 연관하여 실행하는 단계; 및
상기 사용자 입력 패턴 테이블의 상기 패턴 정보를 업데이트 하는 단계
를 포함하고,
상기 어플리케이션 목록 정보를 노출하는 단계는,
상기 사용자 입력 패턴 테이블을 참조하여 상기 패턴 정보에 따라 상기 어플리케이션 목록 정보의 노출 순위를 조정하는 단계; 및
상기 변수가 포함되도록, 상기 조정된 어플리케이션 목록 정보를 가공하여 노출하는 단계
를 포함하는 사용자 단말에서 사용자 입력 명령어를 처리하는 방법.Maintaining a command table for recording one or more application list information;
Maintaining a user input pattern table for recording pattern information of the application list information;
Receiving a text command from a user and extracting menu items and variables from the input text command;
Exposing the application list information corresponding to the menu item by referring to the command table;
Receiving a selection input of the user with respect to the application list information, and executing an application corresponding to the selected input application list information in association with the variable; And
Updating the pattern information in the user input pattern table
Including,
Exposing the application list information,
Adjusting an exposure order of the application list information according to the pattern information with reference to the user input pattern table; And
Processing and exposing the adjusted application list information to include the variable
Method of processing a user input command in the user terminal comprising a.
상기 명령어 테이블 및 상기 사용자 입력 패턴 테이블은 새로운 어플리케이션을 전송 받은 경우 갱신되는, 사용자 단말에서 사용자 입력 명령어를 처리하는 방법.The method of claim 1,
The command table and the user input pattern table is updated when a new application is received, the method of processing a user input command in the user terminal.
상기 패턴 정보는 상기 사용자 단말과 유무선 통신망을 통해 연결된 사용자 정보 서버로 업로드 되는, 사용자 단말에서 사용자 입력 명령어를 처리하는 방법.The method of claim 1,
And the pattern information is uploaded to a user information server connected to the user terminal through a wired or wireless communication network.
상기 패턴 정보는 상기 어플리케이션 목록 정보에 대한 상기 선택 입력의 횟수 정보인, 사용자 단말에서 사용자 입력 명령어를 처리하는 방법.The method of claim 1,
And the pattern information is information on the number of times of the selection input with respect to the application list information.
상기 패턴 정보는 상기 어플리케이션 목록 정보에 대한 상기 선택 입력의 시간 정보인, 사용자 단말에서 사용자 입력 명령어를 처리하는 방법.The method of claim 1,
And wherein the pattern information is time information of the selection input to the application list information.
상기 변수가 상기 사용자 단말에 저장된 연락처 정보와 관련되는 경우,
상기 어플리케이션을 상기 변수와 연관하여 실행하는 단계는,
상기 연락처 정보를 수신자 정보로서 자동 발신하는 통화 제어 어플리케이션을 실행하는 단계
를 포함하는, 사용자 단말에서 사용자 입력 명령어를 처리하는 방법.The method of claim 1,
If the variable is related to contact information stored in the user terminal,
Running the application in association with the variable,
Executing a call control application for automatically sending the contact information as recipient information;
A method of processing a user input command in a user terminal, comprising: a.
상기 변수가 상기 사용자 단말에 저장된 연락처 정보와 관련되는 경우,
상기 어플리케이션을 상기 변수와 연관하여 실행하는 단계는,
상기 연락처 정보를 수신자 정보로서 자동 제공하는 메시지 전송 어플리케이션을 실행하는 단계
를 포함하는, 사용자 단말에서 사용자 입력 명령어를 처리하는 방법.The method of claim 1,
If the variable is related to contact information stored in the user terminal,
Running the application in association with the variable,
Executing a message transmission application that automatically provides the contact information as recipient information;
A method of processing a user input command in a user terminal, comprising: a.
상기 변수가 상기 사용자 단말에 저장된 웹 주소 정보와 관련되는 경우,
상기 어플리케이션을 상기 변수와 연관하여 실행하는 단계는,
상기 웹 주소 정보에 대응하는 웹 브라우저 어플리케이션을 실행하는 단계
를 포함하는, 사용자 단말에서 사용자 입력 명령어를 처리하는 방법.The method of claim 1,
If the variable relates to web address information stored in the user terminal,
Running the application in association with the variable,
Executing a web browser application corresponding to the web address information;
A method of processing a user input command in a user terminal, comprising: a.
상기 어플리케이션 목록 정보에 대응하는 패턴 정보를 기록하는 사용자 입력 패턴 테이블;
사용자로부터 텍스트 명령어를 입력 받고, 상기 입력된 텍스트 명령어로부터 메뉴 항목 및 변수를 추출하며, 상기 명령어 테이블을 참조하여 상기 메뉴 항목에 대응하는 상기 어플리케이션 목록 정보를 노출하는 명령어 처리부;
상기 어플리케이션 목록 정보에 대한 상기 사용자의 선택 입력을 수신하고, 선택 입력된 상기 어플리케이션 목록 정보에 대응하는 어플리케이션을 상기 변수와 연관하여 실행하는 어플리케이션 실행 제어부; 및
상기 사용자 입력 패턴 테이블의 상기 패턴 정보를 업데이트 하는 테이블 관리부
를 포함하고,
상기 명령어 처리부는,
상기 사용자 입력 패턴 테이블을 참조하여 상기 패턴 정보에 따라 상기 어플리케이션 목록 정보의 노출 순위를 조정하고, 상기 변수가 포함되도록, 상기 조정된 어플리케이션 목록 정보를 가공하여 노출하는 사용자 입력 명령어를 처리하는 사용자 단말.A command table for recording one or more application list information;
A user input pattern table for recording pattern information corresponding to the application list information;
A command processor configured to receive a text command from a user, extract menu items and variables from the input text command, and expose the application list information corresponding to the menu item by referring to the command table;
An application execution control unit configured to receive a selection input of the user for the application list information and to execute an application corresponding to the selected input application list information in association with the variable; And
A table manager for updating the pattern information of the user input pattern table
Including,
The command processing unit,
And a user input command for adjusting the exposure order of the application list information according to the pattern information with reference to the user input pattern table, and processing and exposing the adjusted application list information to include the variable.
상기 패턴 정보는,
상기 텍스트 명령어에 대응하는 상기 어플리케이션 목록 정보에 대한 상기 선택 입력의 횟수 정보인 사용자 입력 명령어를 처리하는 사용자 단말.The method of claim 11,
The pattern information,
And a user input command which is information on the number of times of the selection input for the application list information corresponding to the text command.
상기 패턴 정보는,
상기 텍스트 명령어에 대응하는 상기 어플리케이션 목록 정보에 대한 상기 선택 입력의 시간 정보인 사용자 입력 명령어를 처리하는 사용자 단말.The method of claim 11,
The pattern information,
And a user input command which is time information of the selection input with respect to the application list information corresponding to the text command.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020100004192A KR101121921B1 (en) | 2010-01-18 | 2010-01-18 | User Terminal of Processing User Input Commands and Method for Operating the User Terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020100004192A KR101121921B1 (en) | 2010-01-18 | 2010-01-18 | User Terminal of Processing User Input Commands and Method for Operating the User Terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20110084579A KR20110084579A (en) | 2011-07-26 |
KR101121921B1 true KR101121921B1 (en) | 2012-03-20 |
Family
ID=44921641
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020100004192A KR101121921B1 (en) | 2010-01-18 | 2010-01-18 | User Terminal of Processing User Input Commands and Method for Operating the User Terminal |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101121921B1 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050022549A (en) * | 2003-09-02 | 2005-03-08 | 삼성전자주식회사 | Method for message communication between program modules |
KR20050061944A (en) * | 2003-12-19 | 2005-06-23 | 에스케이텔레텍주식회사 | Method for completing input data in mobile phone |
KR20070076647A (en) * | 2006-01-19 | 2007-07-25 | 주식회사 위즈링크 | Method for personalized web site connection and search using the address window of web-browser |
KR20070114772A (en) * | 2005-03-22 | 2007-12-04 | 마이크로소프트 코포레이션 | Operating system program launch menu search |
-
2010
- 2010-01-18 KR KR1020100004192A patent/KR101121921B1/en active IP Right Grant
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050022549A (en) * | 2003-09-02 | 2005-03-08 | 삼성전자주식회사 | Method for message communication between program modules |
KR20050061944A (en) * | 2003-12-19 | 2005-06-23 | 에스케이텔레텍주식회사 | Method for completing input data in mobile phone |
KR20070114772A (en) * | 2005-03-22 | 2007-12-04 | 마이크로소프트 코포레이션 | Operating system program launch menu search |
KR20070076647A (en) * | 2006-01-19 | 2007-07-25 | 주식회사 위즈링크 | Method for personalized web site connection and search using the address window of web-browser |
Also Published As
Publication number | Publication date |
---|---|
KR20110084579A (en) | 2011-07-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11003331B2 (en) | Screen capturing method and terminal, and screenshot reading method and terminal | |
JP6169590B2 (en) | Adaptive input language switching | |
CN105635063B (en) | Internet of Things communication protocol configuration method and device | |
US20080161045A1 (en) | Method, Apparatus and Computer Program Product for Providing a Link to Contacts on the Idle Screen | |
KR20140144104A (en) | Electronic apparatus and Method for providing service thereof | |
TW201243716A (en) | Customized launching of applications | |
US9870235B2 (en) | Recording events generated for performing a task through user equipment | |
EP2587371A1 (en) | Improved configuration of a user interface for a mobile communications terminal | |
WO2007036600A1 (en) | A method and a device for browsing information feeds | |
JP7062059B2 (en) | Application processing methods for terminal devices, and terminal devices | |
JP2017531849A (en) | Character editing method and apparatus for screen display device | |
JP2015520554A (en) | Communication service management system and operation method thereof | |
EP3131007B1 (en) | Simulated desktop building method and related device | |
CN110489679B (en) | Browser kernel processing method and device and storage medium | |
US9405522B2 (en) | Scene-sound set operating method and portable device | |
JP2010528388A (en) | Enhanced native contact book application | |
KR102186455B1 (en) | A method of recommending adjusted function to user and a mobile device for performing the same | |
US8972533B1 (en) | Activating touch-sensitive keys utilizing configuration settings | |
WO2017166653A1 (en) | Screen scrolling method and system for mobile touch device | |
KR101121921B1 (en) | User Terminal of Processing User Input Commands and Method for Operating the User Terminal | |
JP5504168B2 (en) | Method and apparatus for controlling display of information area on standby screen of mobile terminal | |
KR20140102339A (en) | Method and terminal of calling application using mapping information of preferred function | |
KR20130090923A (en) | Deployment of services on a set of real objects with automatic matching | |
JP6242045B2 (en) | Apparatus, method, and program | |
KR100690733B1 (en) | System for defining keypad of mobile communication terminal and method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
AMND | Amendment | ||
E601 | Decision to refuse application | ||
AMND | Amendment | ||
X701 | Decision to grant (after re-examination) | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20150114 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20180111 Year of fee payment: 9 |