KR20100034431A - 휴대 단말기 및 그 휴대 단말기에서 데이터 표시 방법 - Google Patents
휴대 단말기 및 그 휴대 단말기에서 데이터 표시 방법 Download PDFInfo
- Publication number
- KR20100034431A KR20100034431A KR1020080093564A KR20080093564A KR20100034431A KR 20100034431 A KR20100034431 A KR 20100034431A KR 1020080093564 A KR1020080093564 A KR 1020080093564A KR 20080093564 A KR20080093564 A KR 20080093564A KR 20100034431 A KR20100034431 A KR 20100034431A
- Authority
- KR
- South Korea
- Prior art keywords
- tag information
- data
- mobile terminal
- display
- controller
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/38—Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
- H04B1/40—Circuits
-
- 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/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1626—Constructional details or arrangements for portable computers with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/26—Devices for calling a subscriber
- H04M1/27—Devices whereby a plurality of signals may be stored simultaneously
- H04M1/274—Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
- H04M1/2745—Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
- H04M1/27453—Directories allowing storage of additional subscriber data, e.g. metadata
- H04M1/2746—Sorting, e.g. according to history or frequency of use
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2200/00—Indexing scheme relating to G06F1/04 - G06F1/32
- G06F2200/16—Indexing scheme relating to G06F1/16 - G06F1/18
- G06F2200/163—Indexing scheme relating to constructional details of the computer
- G06F2200/1637—Sensing arrangement for detection of housing movement or orientation, e.g. for controlling scrolling or cursor movement on the display of an handheld computer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/26—Devices for calling a subscriber
- H04M1/27—Devices whereby a plurality of signals may be stored simultaneously
- H04M1/274—Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
- H04M1/2745—Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
- H04M1/27467—Methods of retrieving data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72454—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Library & Information Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- User Interface Of Digital Computer (AREA)
- Telephone Function (AREA)
Abstract
본 발명은 휴대 단말기 및 그 휴대 단말기에서 데이터를 표시하는 방법에 관한 것으로 적어도 하나의 태그 정보를 표시하고, 휴대 단말기의 동작이 변화되는지 판단하는 과정; 상기 휴대 단말기의 동작이 변화하면, 상기 휴대 단말기의 동작을 확인하는 과정; 상기 확인된 휴대 단말기의 동작이 상기 태그 정보를 재배열하기 위해 설정된 동작이면, 상기 태그 정보를 재배열하여 표시하는 과정을 갖는다.
휴대 단말기, 입력 이벤트, 동작 변화, 태그 정보, 데이터
Description
본 발명은 휴대 단말기 및 그 휴대 단말기에서 데이터를 표시하는 방법에 관한 것으로 특히 휴대 단말기의 동작 변화에 따른 데이터를 표시하는 방법에 관한 것이다.
최근 휴대 단말기는 문자 메시지 송수신 기능, 카메라 기능, MP3 플레이어 기능, 전자수첩 기능, 게임 기능, 스케줄 관리 기능 등과 같은 다양한 부가 서비스를 제공할 수 있도록 하는 멀티미디어 기기로 발전하는 추세에 있다. 이와 같이 휴대 단말기에서 다양한 부가 서비스가 제공됨에 따라 저장되는 데이터의 종류 및 양이 많아지고 있는 추세이다.
그리고 휴대 단말기의 디자인이 다양해지고, 소형화되어가면서 터치 스크린을 장착하는 휴대 단말기가 많아지고 있는 추세이다. 터치 스크린은 사용자로부터 신호를 입력받는 입력부 및 휴대 단말기에서 수행되는 기능 및 데이터를 표시할 수 있는 표시부를 하나의 장치로 구현할 수 있는 장치이다.
일반적으로 터치 스크린을 장착한 휴대 단말기에서 데이터가 표시되면, 사용 자는 스크롤바를 이용하거나, 키패드를 통한 문자 입력을 통해 원하는 데이터를 확인할 수 있다. 좀 더 상세히 설명하면, 사용자의 선택에 의하여 전화번호부, 콜로그와 같은 데이터가 선택되면, 휴대 단말기는 선택된 데이터들을 목록으로 표시한다. 그리고 사용자가 원하는 데이터를 찾기 위해 스크롤바를 드래그하거나, 키패드를 호출하여 검색어를 입력하면, 휴대 단말기는 목록으로 표시된 데이터 중에서 스크롤바의 드래그에 의해 선택되는 데이터 또는 검색어 입력에 의해 선택되는 데이터를 확인한다. 그리고 휴대 단말기는 확인된 데이터 및 확인된 데이터와 이웃하는 데이터를 함께 표시한다.
그러나 이러한 데이터 표시 방법은 휴대 단말기에 저장된 데이터가 많을수록 사용자가 원하는 데이터를 찾아서 표시하는 시간이 오래 걸린다는 문제점이 있다. 또한 사용자는 원하는 데이터를 찾기 위해 휴대 단말기에 목록으로 표시된 데이터를 하나하나씩 확인해야한다는 불편함이 있다.
상기와 같은 문제점을 해결하기 위해 본 발명은 휴대 단말기 및 그 휴대 단말기에서 데이터를 표시하는 방법을 제공한다.
또한 상기와 같은 문제점을 해결하기 위해 본 발명은 휴대 단말기 및 감지되는 입력 이벤트 및 동작 변화에 따른 데이터를 표시하는 방법을 제공한다.
상기와 같은 목적을 달성하기 위해 본 발명의 실시예에 따른 데이터 표시 방법은 적어도 하나의 태그 정보를 표시하고, 휴대 단말기의 동작이 변화되는지 판단하는 과정; 상기 휴대 단말기의 동작이 변화하면, 상기 휴대 단말기의 동작을 확인하는 과정; 상기 확인된 휴대 단말기의 동작이 상기 태그 정보를 재배열하기 위해 설정된 동작이면, 상기 태그 정보를 재배열하여 표시하는 과정을 포함한다.
또한 상기와 같은 목적을 달성하기 위해 본 발명의 실시예에 따른 휴대 단말기는 태그 정보 및 상기 태그 정보에 해당하는 데이터를 표시하는 표시부; 상기 태그 정보를 재배열하기 위한 휴대 단말기의 동작을 감지하는 동작 센싱부; 상기 태그 정보 및 상기 태그 정보에 해당하는 데이터를 저장하고, 상기 입력 이벤트 및 상기 휴대 단말기의 동작을 저장하는 저장부; 상기 표시부에 적어도 하나의 태그 정보를 표시하고, 상기 동작 센싱부를 통해 감지된 휴대 단말기의 동작을 확인하여, 상기 확인된 휴대 단말기의 동작이 상기 저장부에 저장된 상기 태그 정보를 재배열하기 위해 설정된 동작이면, 상기 태그 정보를 재배열하여 표시하도록 제어하 는 제어부로 구성된다.
본 발명에 따르면, 휴대 단말기는 설정된 입력 이벤트 또는 동작 변화에 의해 많은 데이터를 분류하여 표시할 수 있다. 또한 입력 이벤트 또는 동작 변화에 따라 생성된 날짜별 태그 정보 또는 태그 정보의 우선 순위로 데이터가 표시될 수 있어, 사용자가 원하는 데이터에 빠르게 접근할 수 있다.
'데이터'는 휴대 단말기에 저장되는 모든 데이터를 의미한다. 여기서 데이터는 사용자 전화번호, 사진, 동영상 또는 그림과 같은 이미지, 콜로그, mp3 파일 등과 같이 다른 단말기 또는 인터넷 등을 통해 다운로드한 데이터, 사용자가 직접 입력하여 저장되는 데이터, 휴대 단말기에서 기능 수행 중에 발생되는 데이터 등이 포함될 수 있다.
'태그 정보'는 휴대 단말기에 저장된 데이터들을 나타내는 상세 정보를 의미한다. 좀 더 상세히 설명하면, 태그 정보를 데이터 저장시 설정되는 이름, 데이터의 크기, 데이터가 저장된 시간, 데이터의 종류, 데이터별 설정된 아이콘, 썸네일(thumbnail) 등에 대한 상세 정보를 포함한다. 이러한 태그 정보는 데이터를 표시할 때 이용될 수 있다. 즉 사용자에 의해 데이터 표시 모드가 선택되면, 휴대 단말기는 태그 정보인 이름 순서대로 기준으로 하여 데이터를 표시할 수도 있고, 데이터의 크기 순서로 데이터를 표시할 수도 있으며, 데이터가 저장된 시간을 기준으로 데이터를 표시할 수 있다. 또한 사용자에 의해 데이터 표시가 선택되면, 휴대 단말기는 저장된 데이터를 먼저 표시하는 것이 아니라 태그 정보를 우선 표시할 수 있다. 그리고 휴대 단말기는 표시된 태그 정보 중에서 사용자에 의해 선택되는 태그 정보를 확인하여, 확인된 태그 정보에 해당하는 데이터를 상세히 표시할 수 있다.
'데이터 표시 모드'는 휴대 단말기에 저장된 데이터를 표시할 수 있는 모든 모드를 의미한다. 예를 들어 데이터 표시 모드는 휴대 단말기에 저장된 전화번호를 표시할 수 있는 전화번호부 모드, 수신된 문자 또는 발신한 문자를 표시할 수 있는 메시지 보기 모드, 저장된 사진, 동영상 또는 그림을 표시하는 이미지 표시 모드, 저장된 MP3 파일을 표시할 수 있는 파일 보기 모드, 송수신된 전화번호를 표시할 수 있는 콜로그 표시 모드 등이 될 수 있다. 데이터 표시 모드는 데이터에 해당하는 태그 정보를 우선 표시한 다음, 사용자에 의해 선택된 태그 정보에 해당하는 데이터를 표시한다.
'입력 이벤트'는 터치 스크린을 통해 감지된 사용자의 손가락 또는 펜 모양의 터치 기구와 같은 도구의 접촉 및 해제를 의미한다. 터치 스크린에서 감지되는 입력 이벤트는 탭(Tap) 이벤트, 플릭(Flick) 이벤트, 더블 플릭(Double Flick) 이벤트, 드래그(drag) 이벤트 등이 있다. 여기서 탭 이벤트는 사용자의 손가락 또는 도구가 터치 스크린에 접촉되었다가 설정된 시간 내에 해제되는 입력 이벤트를 의미한다. 플릭 이벤트는 사용자의 손가락 또는 도구가 터치 스크린에 접촉되었다가 설정된 시간 내에 이동방향을 가지면서 해제되는 이벤트를 의미한다. 더블 플릭 이벤트는 플릭 이벤트가 설정된 시간 내에 적어도 두 번 감지되는 이벤트를 입력된 다. 드래그 이벤트는 사용자의 손가락 또는 도구가 터치 스크린에 이동방향을 가지면서 접촉되었다가 해제되는 이벤트를 의미한다.
이하 본 발명의 바람직한 실시 예들을 첨부한 도면을 참조하여 상세히 설명한다. 이 때, 첨부된 도면에서 동일한 구성 요소는 가능한 동일한 부호로 나타내고 있음을 유의해야한다. 또한 본 발명의 요지를 흐리게 할 수 있는 공지 기능 및 구성에 대한 상세한 설명은 생략할 것이다.
도 1은 본 발명의 실시예에 따른 휴대 단말기의 구성을 개략적으로 도시한 도면이다.
도 1을 참조하면, 휴대 단말기는 터치 스크린(110), 동작 센싱부(120), 저장부(130), 제어부(140)를 포함한다.
터치 스크린(110)은 표시부(115)와 터치 센서(117)를 포함한다. 표시부(115)는 휴대 단말기의 상태 및 동작과 관련된 각종 정보를 표시할 수 있다. 특히 표시부(115)는 제어부(140)의 제어 하에 데이터 표시 모드시 데이터에 해당하는 태그 정보들을 목록으로 표시할 수 있다. 또한 표시부(115)는 제어부(140)의 제어 하에 입력 이벤트 또는 휴대 단말기의 동작에 따라 분류되는 태그 정보를 표시할 수 있다. 그리고 표시부(115)는 제어부(140)의 제어 하에 표시된 태그 정보 중에서 사용자에 의해 선택되는 태그 정보에 해당하는 데이터를 표시할 수 있다. 이때 표시부(115)에 표시되는 태그 정보는 데이터 종류에 따라 최근 생성된 시간 순으로 표시될 수도 있고, 알파벳 또는 자모의 순서로 배열되어 표시될 수 있다.
터치 센서(117)는 표시부(115)에 장착되며, 표시부(115)에서 발생되는 사용 자의 손가락 또는 도구의 접촉 및 해제에 따른 입력 이벤트를 감지한다. 즉 터치 센서(117)는 표시부(115)에 접촉 및 해제가 감지되는 영역의 좌표를 검출하여, 입력 이벤트를 감지할 수 있다. 여기서 터치 센서(117)가 플릭 이벤트와 드래그 이벤트를 구분하여 감지하는 방법으로 다음과 같은 방법이 될 수 있다. 우선 터치 센서(117)는 터치 스크린(110)에 접촉이 감지되는지 확인한다. 그리고 접촉이 감지되면, 터치 센서(117)는 이동 방향에 따른 좌표와 접촉에 의한 압력 변화를 함께 검출한다. 다음으로 터치 센서(117)는 검출된 압력 변화와 접촉에 따른 좌표 변화를 제어부(140)로 전송한다. 이에 따라 제어부(140)는 검출된 압력의 변화가 이동방향에 따라 약해지면 플릭 이벤트로, 검출된 압력의 변화가 일정하게 유지된 상태에서 이동방향이 검출되면 드래그 이벤트로 감지할 수 있다. 터치 센서(117)가 입력 이벤트를 감지하는 방법은 이에 한정되지 않으며, 터치 센서(117)의 종류에 따라 다양한 방법으로 입력 이벤트를 감지할 수 있다.
동작 센싱부(120)는 휴대 단말기의 변화되는 동작을 감지하고, 감지된 동작에 대한 정보를 제어부(140)로 전송한다. 구체적으로 사용자가 휴대 단말기를 손에 쥐고 흔들거나(Shaking), 동그라미, 엑스자와 같은 도형을 그린다면, 동작 센싱부(120)는 사용자에 의해 변화된 휴대 단말기의 회전 운동 및 중력 방향에 대한 방향성을 감지하여 휴대 단말기의 동작을 판단할 수 있다. 이를 위해 동작 센싱부(120)는 자이로스코프, 진동 센서, 가속도 센서와 같은 센서를 사용할 수 있다. 예를 들어 동작 센싱부(120)가 가속도 센서로 구성되었다면, 동작 센싱부(120)는 휴대 단말기의 동작 변화에 따른 중력 가속도 변화를 검출하고, 검출된 가속도 변 화에 따라 휴대 단말기의 동작이 흔들리고 있는 상태인지 특정 도형을 그리고 있는 상태인지를 판단할 수 있다.
저장부(130)는 휴대 단말기의 일반적인 동작들을 제어하기 위한 각종 프로그램과 휴대 단말기의 동작 중 발생되는 각종 데이터를 저장한다. 또한 저장부(130)는 각각의 데이터마다 설정되는 태그 정보를 함께 저장한다. 여기서 태그 정보는 데이터 저장시 설정되는 이름, 데이터가 저장된 시간(년, 월, 일 등), 데이터 종류 등과 같은 상세 정보를 포함한다. 그리고 저장부(130)는 태그 정보를 재배열하기 위해 설정되는 입력 이벤트 및 휴대 단말기의 동작을 저장한다. 저장부(130)에 저장된 입력 이벤트 또는 휴대 단말기의 동작은 제어부(140)에 의해 터치 스크린(110)을 통해 감지되는 입력 이벤트 또는 동작 센싱부(120)를 통해 감지되는 동작과 비교된다.
제어부(140)는 휴대 단말기의 전반적인 상태 및 동작을 제어한다. 여기서 제어부(140)는 사용자에 의해 데이터 표시 모드가 선택되면, 표시부(115)를 제어하여 선택된 데이터 표시 모드에 해당하는 태그 정보를 표시한다. 그리고 제어부(140)는 터치 스크린(110)을 통해 감지된 입력 이벤트에 따라 태그 정보를 재배열하여 표시할 수 있다. 좀 더 상세히 설명하면, 제어부(140)는 터치 스크린(110)을 통해 감지된 입력 이벤트를 저장부(130)에 저장된 태그 정보 재배열을 위해 설정된 입력 이벤트 또는 동작 이벤트와 비교한다. 그리고 감지된 입력 이벤트가 설정된 입력 이벤트이면, 제어부(140)는 표시부(115)에 표시된 태그 정보의 배열 순서를 확인한다. 다음으로 제어부(140)는 표시부(115)를 제어하여 첫 번째로 표시되었던 태그 정보를 지우고, 다음 순서에 표시되었던 태그 정보를 첫 번째로 표시한다.
또한 제어부(140)는 동작 센싱부(120)를 통해 감지된 휴대 단말기의 동작에 따라 연관된 태그 정보를 갖는 데이터를 그룹핑하고, 그룹핑된 데이터에 해당하는 태그 정보들을 표시부(115)에 표시할 수 있다. 이때 제어부(140)는 표시부(115)를 제어하여 태그 정보 및 그 태그 정보에 그룹핑된 데이터의 개수를 표시할 수 있다. 좀 더 상세히 설명하면, 동작 센싱부(120)에서 감지된 휴대 단말기의 동작이 태그 정보를 재배열하기 위해 설정된 휴대 단말기의 동작이라면, 제어부(140)는 데이터별 태그 정보를 확인한다. 그리고 제어부(140)는 동일한 태그 정보를 포함하는 데이터를 그룹핑한다. 예를 들어 제어부(140)는 날짜에 해당하는 태그 정보가 동일한 데이터끼리 그룹핑하거나, 데이터 저장시 설정된 이름에 동일한 알파벳 또는 자모가 포함되는 데이터끼리 그룹핑할 수 있다. 그리고 제어부(140)는 표시부(115)를 제어하여 태그 정보 및 태그 정보별 그룹핑된 데이터의 개수를 표시할 수 있다.
이러한 구성들 외에도 휴대 단말기는 휴대 단말기 및 기지국 간의 통신 기능을 수행하는 통신부, 이미지를 촬영할 수 있는 카메라부, 디지털 방송 신호를 수신할 수 있는 디엠비(DMB) 수신부, 인터넷망과 통신하여 인터넷 기능을 수행하는 인터넷 수신부 등 휴대 단말기에서 수행될 수 있는 기능에 따라 다양한 구성들을 추가로 포함할 수 있다.
다음으로 본발명의 실시예에 따라 입력 이벤트 및 휴대 단말기의 동작에 따른 데이터 표시 방법에 대하여 도 2 내지 도 6을 참조로 하여 설명한다.
도 2는 본발명의 실시예에 따른 데이터 표시 방법을 나타낸 흐름도이다. 도 3은 본발명의 실시예에 따른 입력 이벤트에 따른 데이터 표시 방법을 나타낸 흐름도이다. 도 4a 내지 도 4c는 본 발명에 따른 입력 이벤트에 따라 태그 정보를 재배열하여 표시하는 화면을 예시한 화면 예시도이다. 도 5는 본발명의 실시예에 따른 휴대 단말기의 동작에 따른 데이터 표시 방법을 나타낸 흐름도이다. 도 6은 본발명에 따른 휴대 단말기의 동작에 따라 태그 정보를 재배열하여 표시하는 화면을 예시한 화면 예시도이다.
도 2를 참조하면, 사용자가 메뉴, 기능 키 또는 터치 스크린(110)에 표시된 소프트 키 등을 통해 데이터 표시를 선택하면, 제어부(140)는 이를 감지하여 210단계에서 휴대 단말기의 모드를 데이터 표시 모드로 전환한다. 그리고 제어부(140)는 215단계에서 선택된 데이터 표시 모드에 따른 태그 정보를 터치 스크린(110)의 표시부(115)에 표시한다. 예를 들어 사용자가 메뉴 등을 통해 전화번호부를 선택하면, 제어부(140)는 이를 감지하여, 저장부(130)에 저장된 전화번호에 해당하는 태그 정보를 표시부(115)에 표시한다. 이때 태그 정보는 전화번호마다 저장된 사용자 이름이 될 수 있으며, 태그 정보인 사용자 이름은 알파벳 또는 자모 순서로 배열되어 표시부(115)에 표시된다. 여기서 태그 정보가 배열되는 순서는 알파벳 또는 자모 순서로 배열된다고 설명했으나, 이에 한정되지 않는다. 즉 태그 정보가 배열되는 순서는 데이터의 종류에 따라 또는 사용자, 휴대 단말기의 제조사에 따라 날짜순, 데이터 크기순 등으로 배열될 수도 있다.
다음으로 제어부(140)는 220단계에서 터치 스크린(110)을 통해 입력 이벤트가 감지되는지 판단한다. 만약에 입력 이벤트가 감지되면, 제어부(140)는 230단계 에서 감지된 입력 이벤트를 확인하고, 240단계에서 확인된 입력 이벤트에 따른 데이터를 표시한다. 입력 이벤트에 따른 데이터를 표시하는 240단계는 도 3을 참조로 하여 상세히 설명한다. 도 3은 도 4a 내지 도 4c를 참조로 설명한다.
도 3을 참조하면, 터치 스크린(110)을 통해 감지된 입력 이벤트를 확인한 제어부(140)는 310단계에서 확인된 입력 이벤트가 태그 정보를 재배열하여 표시하기 위해 설정된 입력 이벤트인지 판단한다. 예를 들어 태그 정보를 재배열하여 표시하기 위해 설정된 입력 이벤트가 더블 플릭 이벤트라면, 제어부(140)는 확인된 입력 이벤트가 더블 플릭 이벤트인지 판단한다.
만약에 확인된 입력 이벤트가 설정된 입력 이벤트 다시 말해 더블 플릭 이벤트이면, 제어부(140)는 320단계에서 현재 표시부(115)에 표시된 데이터별 태그 정보의 배열 순서를 확인한다. 다시 말해 제어부(140)는 표시부(115)에 표시된 태그 정보가 알파벳 또는 자모의 순서로 배열되었는지, 최근 생성된 날짜를 기준으로 배열되었는지를 확인한다. 여기서는 태그 정보가 알파벳 순서대로 배열되었다고 가정하여 설명한다.
태그 정보의 배열 순서를 확인한 제어부(140)는 330단계에서 현재 표시부(115)에 첫 번째로 표시된 태그 정보의 다음 순서인 태그 정보를 확인하고, 340단계에서 확인된 태그 정보를 표시부(115)에 표시한다. 320단계 내지 340단계는 도 4a 내지 도 4c를 참조하여 설명한다.
데이터 표시 모드가 전화번호부 표시 모드이면, 제어부(140)는 도 4a에서 도시된 바와 같이 적어도 하나의 태그 정보인 알파벳으로 이루어진 사용자 이름을 표 시부(115)에 표시한다. 터치 스크린(110)을 통해 감지된 입력 이벤트가 더블 플릭 이벤트이면, 제어부(140)는 표시부(115)에 표시된 데이터별 태그 정보의 배열 순서를 확인한다. 그리고 제어부(140)는 데이터별 태그 정보의 배열 순서가 도 4a에서 도시된 바와 같이 알파벳 순서로 배열되었음을 확인한다. 다음으로 제어부(140)는 현재 표시부(115)에 첫 번째로 표시된 태그 정보인 'A'의 다음 순서인 태그 정보 'B'를 확인한다. 그리고 제어부(140)는 첫번째로 표시되었던 태그 정보 'A'와 태그 정보 'A'와 연관된 다른 태그 정보들(예를 들어 'Ab','Abc')를 모두 지우고, 확인된 태그 정보 'B'와 태그 정보 'B'와 연관된 다른 태그 정보들(예를 들어 'Ba','Bb',Bc','Bd' 등)를 함께 표시한다.
확인된 태그 정보를 표시한 제어부(140)는 350단계에서 터치 스크린(110)을 통해 입력 이벤트가 감지되는지 판단한다. 만약 입력 이벤트가 감지되면, 제어부(140)는 360단계에서 감지된 입력 이벤트에 따른 데이터를 표시한다. 예를 들어 감지된 입력 이벤트가 탭 이벤트라면, 제어부(140)는 탭 이벤트에 따른 데이터를 표시할 수 있다. 좀 더 상세히 설명하면, 제어부(140)는 탭 이벤트가 감지된 영역 및 그 영역에 매핑된 태그 정보를 확인한다. 그리고 제어부(140)는 확인된 태그 정보에 해당하는 데이터를 표시부(115)에 표시한다. 다시 말해 탭 이벤트가 감지된 영역에 태그 정보 'A'가 매핑되어 있다면, 제어부(140)는 태그 정보 'A'에 해당하는 사용자 이름, 전화번호, 이메일 주소 사무실 전화번호 등을 저장부(130)로부터 호출하고, 호출된 데이터를 표시부(115)에 표시한다.
그리고 도면에는 도시되지 않았지만, 감지된 입력 이벤트가 설정된 입력 이 벤트인 더블 플릭 이벤트라면, 제어부(140)는 320단계 내지 340단계를 반복하여 수행할 수 있다. 이에 따라 도 4c에서 도시된 바와 같이 태그 문자 'B'의 다음 순서인 태그 정보 'C' 및 그와 연결된 다른 태그 정보들을 표시할 수 있다.
여기서 도 4c는 태그 정보 'C' 그리고 그와 연결된 다른 태그 정보('Ca', 'Cb'), 다음 순서의 태그 정보인 'D' 그리고 그와 연관된 다른 태그 정보('Da') 및 그 다음 순서의 태그 정보인 'F' 그리고 그와 연관된 다른 태그 정보('Fa')을 함께 표시한 것으로 도시되었다. 이렇게 태그 정보가 입력 이벤트에 따라 재배열되어 표시되는 방법은 도 4c에서 도시된 바와 같이 표시부(115)에 태그 정보가 표시될 수 있는 영역의 크기에 따라 해당 순서의 태그 정보뿐만 아니라 그 다음 순서의 태그 정보들까지 표시하는 방법이 있을 수도 있고, 표시부(115)에 태그 정보가 표시될 수 있는 영역과 상관없이 해당 순서의 태그 정보 및 그와 연관된 다른 태그 정보까지만 표시하는 방법이 있을 수 있다.
확인된 입력 이벤트에 따른 데이터를 표시한 제어부(140)는 도 2로 되돌아가 290단계를 수행한다. 다시 말해 제어부(140)는 데이터 표시 모드 종료가 선택되는지 판단하여, 데이터 표시 모드 종료가 선택되지 않으면, 220단계부터 재수행할 수 있다.
반면에 310단계에서 확인된 입력 이벤트가 설정된 입력 이벤트가 아니면, 제어부(140)는 370단계에서 확인된 입력 이벤트에 따른 기능을 수행한다. 예를 들어 확인된 입력 이벤트가 드래그 이벤트이면, 제어부(140)는 감지되는 드래그의 속도에 따라 도 4a에 표시된 태그 정보들을 위에서부터 차례로 지운다. 그리고 제어 부(140)는 태그 정보가 지워진 자리에 지워진 태그 정보 아래에 위치했던 태그 정보를 차례로 올려서 표시할 수 있다. 또한 확인된 입력 이벤트가 탭 이벤트이면, 제어부(140)는 탭 이벤트가 감지된 영역에 매핑된 태그 정보 또는 메뉴 등을 확인하여, 태그 정보에 따른 데이터 표시 또는 메뉴 선택 등과 같은 기능들을 수행할 수 있다.
다시 도 2로 돌아가, 제어부(140)는 220단계에서 터치 스크린(110)을 통해 입력 이벤트가 감지되지 않으면, 250단계에서 동작 센싱부(120)를 통해 휴대 단말기의 동작 변화가 감지되는지 판단한다. 만약 휴대 단말기 동작 변화가 감지되면, 제어부(140)는 260단계에서 변화된 휴대 단말기의 동작을 확인한다. 그리고 제어부(140)는 270단계에서 확인된 휴대 단말기의 동작에 따른 데이터를 표시한다. 여기서 270단계는 도 5 내지 도 6을 참조로 하여 설명한다.
도 5를 참조하면, 변화된 휴대 단말기의 동작을 확인한 제어부(140)는 510단계에서 확인된 휴대 단말기의 동작이 태그 정보를 재배열하기 위해 설정된 휴대 단말기의 동작인가를 판단한다
만약에 확인된 휴대 단말기의 동작이 태그 정보를 재배열하기 위해 설정된 동작이면, 제어부(140)는 520단계에서 연관된 태그 정보를 갖는 데이터끼리 그룹핑한다. 그리고 제어부(140)는 530단계에서 그룹핑된 데이터에 해당하는 태그 정보를 표시부(115)에 표시한다. 이때 제어부(140)는 표시부(115)를 제어하여 연관된 태그 정보를 갖는 데이터들이 몇 개인지를 함께 표시할 수 있다. 510단계부터 530단계까지 도 4a 및 도 6을 참조로 하여 설명한다.
도 4a 및 도 6을 참조하면, 전화번호부 표시 모드시, 제어부(140)는 도 4a에서 도시된 바와 같이 알파벳 순서로 나열된 태그 정보인 사용자 이름을 표시부(115)에 표시한다. 여기서 태그 정보를 재배열하기 위해 설정된 휴대 단말기의 동작이 흔들기(shaking) 동작으로 가정한다. 사용자 이름을 표시부(115)에 표시한 제어부(140)는 동작 센싱부(120)를 통해 휴대 단말기의 동작 변화가 감지되는지 판단한다. 휴대 단말기의 동작 변화가 감지되면, 제어부(140)는 감지된 휴대 단말기의 동작이 태그 정보를 재배열하기 위해 설정된 동작인 흔들기 동작인지 확인한다. 만약에 확인된 휴대 단말기의 동작이 흔들기 동작이면, 제어부(140)는 태그 정보인 사용자 이름에서 동일한 알파벳 또는 자모를 포함하는 데이터를 그룹핑한다. 예를 들어 도 4a를 참조하면, 태그 정보 'A'에 포함하는 된 태그 정보는 'Ab','Abc'가 된다. 그러면 제어부(140)는 태그 정보 'A'와 연관되는 태그 정보인 'Ab','Abc'에 해당하는 모든 데이터를 그룹핑하고, 그룹핑된 데이터가 총 3개임을 확인한다.
다음으로 제어부(140)는 도 6에 도시된 바와 같이 연관된 태그 정보를 대표하는 태그 정보 및 그 태그 정보를 포함하는 데이터가 몇 개인지를 표시부(115)에 표시한다. 즉 제어부(140)는 휴대 단말기의 동작에 따라 도 6에서 도시된 바와 같이 태그 정보 'A'를 포함하는 데이터는 3개, 태그 정보 'B'를 포함하는 데이터는 9개 등과 같이 표시부(115)에 표시할 수 있다.
휴대 단말기의 동작에 따라 태그 정보를 표시한 제어부(140)는 540단계에서 입력 이벤트가 감지되는지 판단한다. 만약에 입력 이벤트가 감지되면, 제어부(140)는 550단계에서 감지된 입력 이벤트를 확인한다. 그리고 제어부(140)는 560단계는 확인된 입력 이벤트에 따른 데이터를 표시한다. 예를 들어 확인된 입력 이벤트가 드래그 이벤트이면, 제어부(140)는 감지되는 드래그의 속도에 따라 도 6에 표시된 태그 정보들을 위에서부터 차례로 지우고, 태그 정보가 지워진 자리에 지워진 태그 정보 아래에 위치했던 태그 정보를 차례로 올려서 표시할 수 있다. 또한 확인된 입력 이벤트가 탭 이벤트이면, 제어부(140)는 탭 이벤트가 감지된 영역에 매핑된 태그 정보 또는 메뉴 선택 등과 같은 기능들을 수행할 수 있다. 도면에 도시되지 않았지만, 입력 이벤트가 더블 플릭 이벤트이면, 제어부(140)는 도 2의 240단계를 수행할 수 있다.
확인된 입력 이벤트에 따른 데이터를 표시한 제어부(140)는 도 2로 되돌아가 290단계를 수행한다. 다시 말해 제어부(140)는 데이터 표시 모드 종료가 선택되는지 판단하여, 데이터 표시 모드 종료가 선택되지 않으면, 220단계부터 재수행할 수 있다.
여기서 태그 정보를 재배열하기 위해 설정되는 입력 이벤트 및 휴대 단말기의 동작은 사용자에 의해 설정되거나, 휴대 단말기 제조사에 의해 설정될 수 있다. 좀 더 상세히 설명하면, 사용자가 입력 이벤트 및 휴대 단말기 동작 설정 모드를 선택하면, 이를 감지한 제어부(140)는 터치 스크린(110)을 통해 감지되는 입력 이벤트를 태그 정보를 재배열하기 위해 설정되는 입력 이벤트로 저장할 수 있다. 또한 제어부(140)는 동작 센싱부(120)를 통해 감지되는 휴대 단말기의 동작을 태그 정보를 재배열하기 위해 설정되는 동작으로 인식하여, 인식된 동작을 저장부(130)에 저장할 수 있다.
그리고 데이터 표시 모드를 전화번호부로 예를 들어 설명했으나, 데이터 표시 모드는 사진 또는 그림을 표시하는 이미지 표시 모드가 될 수도 있다. 좀 더 상세히 설명하면, 만약에 터치 스크린(110)을 통해 태그 정보를 분류하기 위한 입력 이벤트가 감지되면, 제어부(140)는 최근 생성된 날짜 순서대로 태그 정보를 분류하여 표시할 수 있다. 또한 동작 센싱부(120)를 통해 태그 정보를 분류하기 위한 휴대 단말기의 동작이 감지되면, 제어부(140)는 데이터가 생성된 날이 동일한 데이터를 그룹핑하여 표시할 수 있다. 그리고 다시 동작 센싱부(120)를 통해 태그 정보를 분류하기 위한 휴대 단말기의 동작이 감지되면, 제어부(140)는 데이터가 생성된 월이 동일한 데이터를 그룹핑하여 표시부(115)에 표시할 수 있다.
또한 본발명에서 터치 스크린(110) 및 동작 센싱부(120)를 통해 감지되는 입력 이벤트 및 휴대 단말기의 동작에 따라 태그 정보가 재배열되어 표시되는 것으로 설명했으나, 터치 스크린(110) 및 동작 센싱부(120)를 구비하지 않는 휴대 단말기 또는 단말기에서도 가능하다. 예를 들어 키패드를 구비한 휴대 단말기에서 태그 정보를 재배열하기 위한 기능키가 구비되었다고 가정한다. 사용자가 표시된 태그 정보를 재배열하기 위해 구비된 기능키를 입력하면, 휴대 단말기 또는 단말기는 이를 감지하여 표시되었던 태그 정보를 본발명과 같이 재배열할 수 있다. 여기서 태그 정보를 재배열하기 위해 휴대 단말기 및 단말기는 특정 기능키를 구비하고 있다고 가정하여 설명했으나, 이에 한정되지 않는다.
이상에서는 본 명세서와 도면에 개시된 본 발명의 실시예들은 본 발명의 기술 내용을 쉽게 설명하고, 본 발명의 이해를 돕기 위해 특정 예를 제시한 것일 뿐 이며, 본 발명의 범위를 한정하고자 하는 것은 아니다. 여기서 개시된 실시예들 이외에도 본 발명의 기술적 사상에 바탕을 둔 다른 변형예들이 실시 가능하다는 것은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 자명한 것이다.
도 1은 본 발명의 실시예에 따른 휴대 단말기의 구성을 개략적으로 도시한 도면.
도 2는 본발명의 실시예에 따른 데이터 표시 방법을 나타낸 흐름도.
도 3은 본발명의 실시예에 따른 입력 이벤트에 따른 데이터 표시 방법을 나타낸 흐름도.
도 4a 내지 도 4c는 본 발명에 따른 입력 이벤트에 따라 태그 정보를 재배열하여 표시하는 화면을 예시한 화면 예시도.
도 5는 본발명의 실시예에 따른 휴대 단말기의 동작에 따른 데이터 표시 방법을 나타낸 흐름도.
도 6은 본발명에 따른 휴대 단말기의 동작에 따라 태그 정보를 재배열하여 표시하는 화면을 예시한 화면 예시도.
Claims (10)
- 휴대 단말기의 데이터 표시 방법에 있어서,적어도 하나의 태그 정보를 표시하고, 휴대 단말기의 동작이 변화되는지 판단하는 과정;상기 휴대 단말기의 동작이 변화하면, 상기 휴대 단말기의 동작을 확인하는 과정;상기 확인된 휴대 단말기의 동작이 상기 태그 정보를 재배열하기 위해 설정된 동작이면, 상기 태그 정보를 재배열하여 표시하는 과정임을 특징으로 하는 데이터 표시 방법.
- 제1항에 있어서, 상기 태그 정보를 재배열하여 표시하는 과정은상기 태그 정보에 해당하는 데이터를 그룹핑하는 과정;상기 태그 정보 및 상기 그룹핑된 데이터의 개수를 함께 표시하는 과정임을 특징으로 하는 데이터 표시 방법.
- 제2항에 있어서, 상기 태그 정보가 배열된 순서는상기 태그 정보와 연관되는 태그 정보를 갖는 데이터를 확인하고, 상기 확인된 데이터를 그룹핑하는 과정임을 특징으로 하는 데이터 표시 방법.
- 제1항에 있어서, 상기 휴대 단말기의 동작 변화를 감지하는 과정은자이로스코프, 진동 센서, 가속도 센서 중 어느 하나를 통해 감지하는 과정임을 특징으로 하는 데이터 표시 방법.
- 제1항에 있어서, 상기 태그 정보는알파벳 또는 자모 순서, 데이터가 생성된 순서, 데이터 크기 순서 중 어느 하나의 순서로 배열됨을 특징으로 하는 데이터 표시 방법.
- 태그 정보 및 상기 태그 정보에 해당하는 데이터를 표시하는 표시부;상기 태그 정보를 재배열하기 위한 휴대 단말기의 동작을 감지하는 동작 센싱부;상기 태그 정보 및 상기 태그 정보에 해당하는 데이터를 저장하고, 상기 입력 이벤트 및 상기 휴대 단말기의 동작을 저장하는 저장부;상기 표시부에 적어도 하나의 태그 정보를 표시하고, 상기 동작 센싱부를 통해 감지된 휴대 단말기의 동작을 확인하여, 상기 확인된 휴대 단말기의 동작이 상기 저장부에 저장된 상기 태그 정보를 재배열하기 위해 설정된 동작이면, 상기 태그 정보를 재배열하여 표시하도록 제어하는 제어부임을 특징으로 하는 휴대 단말기.
- 제6항에 있어서, 상기 제어부는상기 저장부에 저장된 상기 태그 정보에 해당하는 상기 데이터를 그룹핑하고, 상기 표시부를 제어하여 상기 태그 정보 및 상기 그룹핑된 데이터의 개수를 함께 표시함을 특징으로 하는 휴대 단말기.
- 제7항에 있어서, 상기 제어부는상기 저장부에 저장된 상기 태그 정보와 연관되는 태그 정보를 갖는 모든 데이터를 그룹핑함을 특징으로 하는 휴대 단말기.
- 제7항에 있어서, 상기 동작 센싱부는자이로스코프, 진동 센서, 가속도 센서 중 어느 하나임을 특징으로 하는 휴대 단말기.
- 제6항에 있어서, 상기 태그 정보는알파벳 또는 자모 순서, 데이터가 생성된 시간 순서, 데이터 크기 순서 중 어느 하나의 순서로 배열되어 표시부에 표시됨을 특징으로 하는 휴대 단말기.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20080093564A KR101495132B1 (ko) | 2008-09-24 | 2008-09-24 | 휴대 단말기 및 그 휴대 단말기에서 데이터 표시 방법 |
US12/564,519 US8547349B2 (en) | 2008-09-24 | 2009-09-22 | Mobile terminal and data display method for the same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20080093564A KR101495132B1 (ko) | 2008-09-24 | 2008-09-24 | 휴대 단말기 및 그 휴대 단말기에서 데이터 표시 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20100034431A true KR20100034431A (ko) | 2010-04-01 |
KR101495132B1 KR101495132B1 (ko) | 2015-02-25 |
Family
ID=42037142
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR20080093564A KR101495132B1 (ko) | 2008-09-24 | 2008-09-24 | 휴대 단말기 및 그 휴대 단말기에서 데이터 표시 방법 |
Country Status (2)
Country | Link |
---|---|
US (1) | US8547349B2 (ko) |
KR (1) | KR101495132B1 (ko) |
Families Citing this family (73)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8984390B2 (en) | 2008-09-15 | 2015-03-17 | Palantir Technologies, Inc. | One-click sharing for screenshots and related documents |
US9037407B2 (en) | 2010-07-12 | 2015-05-19 | Palantir Technologies Inc. | Method and system for determining position of an inertial computing device in a distributed network |
WO2012050251A1 (ko) * | 2010-10-14 | 2012-04-19 | 엘지전자 주식회사 | 이동 단말기 및 그 제어방법 |
WO2012159268A1 (en) * | 2011-05-25 | 2012-11-29 | Nokia Corporation | An apparatus, method, computer program and user interface |
US9092482B2 (en) | 2013-03-14 | 2015-07-28 | Palantir Technologies, Inc. | Fair scheduling for mixed-query loads |
US8732574B2 (en) | 2011-08-25 | 2014-05-20 | Palantir Technologies, Inc. | System and method for parameterizing documents for automatic workflow generation |
US8504542B2 (en) | 2011-09-02 | 2013-08-06 | Palantir Technologies, Inc. | Multi-row transactions |
US8560494B1 (en) | 2011-09-30 | 2013-10-15 | Palantir Technologies, Inc. | Visual data importer |
US9378526B2 (en) | 2012-03-02 | 2016-06-28 | Palantir Technologies, Inc. | System and method for accessing data objects via remote references |
CN102768611B (zh) * | 2012-03-05 | 2015-04-29 | 联想(北京)有限公司 | 一种信息的显示方法及装置 |
US9372568B2 (en) | 2012-03-05 | 2016-06-21 | Beijing Lenovo Software Ltd. | Method, device and system for interacting |
KR20130143160A (ko) * | 2012-06-20 | 2013-12-31 | 삼성전자주식회사 | 휴대단말기의 스크롤 제어장치 및 방법 |
US9798768B2 (en) | 2012-09-10 | 2017-10-24 | Palantir Technologies, Inc. | Search around visual queries |
US9471370B2 (en) | 2012-10-22 | 2016-10-18 | Palantir Technologies, Inc. | System and method for stack-based batch evaluation of program instructions |
US9348677B2 (en) | 2012-10-22 | 2016-05-24 | Palantir Technologies Inc. | System and method for batch evaluation programs |
KR20140078275A (ko) * | 2012-12-17 | 2014-06-25 | 삼성전자주식회사 | 디스플레이 장치의 화면 스크롤 방법 및 그 장치 |
US9380431B1 (en) | 2013-01-31 | 2016-06-28 | Palantir Technologies, Inc. | Use of teams in a mobile application |
US9367463B2 (en) | 2013-03-14 | 2016-06-14 | Palantir Technologies, Inc. | System and method utilizing a shared cache to provide zero copy memory mapped database |
US10037314B2 (en) | 2013-03-14 | 2018-07-31 | Palantir Technologies, Inc. | Mobile reports |
US9740369B2 (en) | 2013-03-15 | 2017-08-22 | Palantir Technologies Inc. | Systems and methods for providing a tagging interface for external content |
US8868486B2 (en) | 2013-03-15 | 2014-10-21 | Palantir Technologies Inc. | Time-sensitive cube |
US8909656B2 (en) | 2013-03-15 | 2014-12-09 | Palantir Technologies Inc. | Filter chains with associated multipath views for exploring large data sets |
US9898167B2 (en) | 2013-03-15 | 2018-02-20 | Palantir Technologies Inc. | Systems and methods for providing a tagging interface for external content |
US9313233B2 (en) | 2013-09-13 | 2016-04-12 | Plantir Technologies Inc. | Systems and methods for detecting associated devices |
US8868537B1 (en) | 2013-11-11 | 2014-10-21 | Palantir Technologies, Inc. | Simple web search |
US9503844B1 (en) | 2013-11-22 | 2016-11-22 | Palantir Technologies Inc. | System and method for collocation detection |
US9105000B1 (en) | 2013-12-10 | 2015-08-11 | Palantir Technologies Inc. | Aggregating data from a plurality of data sources |
US10579647B1 (en) | 2013-12-16 | 2020-03-03 | Palantir Technologies Inc. | Methods and systems for analyzing entity performance |
US9727376B1 (en) | 2014-03-04 | 2017-08-08 | Palantir Technologies, Inc. | Mobile tasks |
US8935201B1 (en) * | 2014-03-18 | 2015-01-13 | Palantir Technologies Inc. | Determining and extracting changed data from a data source |
US10268179B2 (en) * | 2014-04-15 | 2019-04-23 | Fuji Corporation | NC machine tool |
US20160026923A1 (en) | 2014-07-22 | 2016-01-28 | Palantir Technologies Inc. | System and method for determining a propensity of entity to take a specified action |
US9348880B1 (en) | 2015-04-01 | 2016-05-24 | Palantir Technologies, Inc. | Federated search of multiple sources with conflict resolution |
US9514205B1 (en) | 2015-09-04 | 2016-12-06 | Palantir Technologies Inc. | Systems and methods for importing data from electronic data files |
US10558339B1 (en) | 2015-09-11 | 2020-02-11 | Palantir Technologies Inc. | System and method for analyzing electronic communications and a collaborative electronic communications user interface |
US9772934B2 (en) | 2015-09-14 | 2017-09-26 | Palantir Technologies Inc. | Pluggable fault detection tests for data pipelines |
US10296617B1 (en) | 2015-10-05 | 2019-05-21 | Palantir Technologies Inc. | Searches of highly structured data |
US9652510B1 (en) | 2015-12-29 | 2017-05-16 | Palantir Technologies Inc. | Systems and user interfaces for data analysis including artificial intelligence algorithms for generating optimized packages of data items |
US10043102B1 (en) | 2016-01-20 | 2018-08-07 | Palantir Technologies Inc. | Database systems and user interfaces for dynamic and interactive mobile image analysis and identification |
US10554516B1 (en) | 2016-06-09 | 2020-02-04 | Palantir Technologies Inc. | System to collect and visualize software usage metrics |
US9678850B1 (en) | 2016-06-10 | 2017-06-13 | Palantir Technologies Inc. | Data pipeline monitoring |
US10133782B2 (en) | 2016-08-01 | 2018-11-20 | Palantir Technologies Inc. | Techniques for data extraction |
US10621314B2 (en) | 2016-08-01 | 2020-04-14 | Palantir Technologies Inc. | Secure deployment of a software package |
US11256762B1 (en) | 2016-08-04 | 2022-02-22 | Palantir Technologies Inc. | System and method for efficiently determining and displaying optimal packages of data items |
US10552531B2 (en) | 2016-08-11 | 2020-02-04 | Palantir Technologies Inc. | Collaborative spreadsheet data validation and integration |
US10373078B1 (en) | 2016-08-15 | 2019-08-06 | Palantir Technologies Inc. | Vector generation for distributed data sets |
EP3282374A1 (en) | 2016-08-17 | 2018-02-14 | Palantir Technologies Inc. | User interface data sample transformer |
US10650086B1 (en) | 2016-09-27 | 2020-05-12 | Palantir Technologies Inc. | Systems, methods, and framework for associating supporting data in word processing |
US10152306B2 (en) | 2016-11-07 | 2018-12-11 | Palantir Technologies Inc. | Framework for developing and deploying applications |
US10261763B2 (en) | 2016-12-13 | 2019-04-16 | Palantir Technologies Inc. | Extensible data transformation authoring and validation system |
US10642853B2 (en) | 2016-12-14 | 2020-05-05 | Palantir Technologies Inc. | Automatically generating graphical data displays based on structured descriptions |
US11157951B1 (en) | 2016-12-16 | 2021-10-26 | Palantir Technologies Inc. | System and method for determining and displaying an optimal assignment of data items |
US10509844B1 (en) | 2017-01-19 | 2019-12-17 | Palantir Technologies Inc. | Network graph parser |
US10180934B2 (en) | 2017-03-02 | 2019-01-15 | Palantir Technologies Inc. | Automatic translation of spreadsheets into scripts |
US10572576B1 (en) | 2017-04-06 | 2020-02-25 | Palantir Technologies Inc. | Systems and methods for facilitating data object extraction from unstructured documents |
US11138236B1 (en) | 2017-05-17 | 2021-10-05 | Palantir Technologies Inc. | Systems and methods for packaging information into data objects |
US10824604B1 (en) | 2017-05-17 | 2020-11-03 | Palantir Technologies Inc. | Systems and methods for data entry |
US10534595B1 (en) | 2017-06-30 | 2020-01-14 | Palantir Technologies Inc. | Techniques for configuring and validating a data pipeline deployment |
US10204119B1 (en) | 2017-07-20 | 2019-02-12 | Palantir Technologies, Inc. | Inferring a dataset schema from input files |
US10754820B2 (en) | 2017-08-14 | 2020-08-25 | Palantir Technologies Inc. | Customizable pipeline for integrating data |
US11016936B1 (en) | 2017-09-05 | 2021-05-25 | Palantir Technologies Inc. | Validating data for integration |
US11379525B1 (en) | 2017-11-22 | 2022-07-05 | Palantir Technologies Inc. | Continuous builds of derived datasets in response to other dataset updates |
US10552524B1 (en) | 2017-12-07 | 2020-02-04 | Palantir Technolgies Inc. | Systems and methods for in-line document tagging and object based data synchronization |
US10783162B1 (en) | 2017-12-07 | 2020-09-22 | Palantir Technologies Inc. | Workflow assistant |
US10360252B1 (en) | 2017-12-08 | 2019-07-23 | Palantir Technologies Inc. | Detection and enrichment of missing data or metadata for large data sets |
US11176116B2 (en) | 2017-12-13 | 2021-11-16 | Palantir Technologies Inc. | Systems and methods for annotating datasets |
US10853352B1 (en) | 2017-12-21 | 2020-12-01 | Palantir Technologies Inc. | Structured data collection, presentation, validation and workflow management |
GB201800595D0 (en) | 2018-01-15 | 2018-02-28 | Palantir Technologies Inc | Management of software bugs in a data processing system |
US10599762B1 (en) | 2018-01-16 | 2020-03-24 | Palantir Technologies Inc. | Systems and methods for creating a dynamic electronic form |
US10885021B1 (en) | 2018-05-02 | 2021-01-05 | Palantir Technologies Inc. | Interactive interpreter and graphical user interface |
US11263263B2 (en) | 2018-05-30 | 2022-03-01 | Palantir Technologies Inc. | Data propagation and mapping system |
US11061542B1 (en) | 2018-06-01 | 2021-07-13 | Palantir Technologies Inc. | Systems and methods for determining and displaying optimal associations of data items |
US10795909B1 (en) | 2018-06-14 | 2020-10-06 | Palantir Technologies Inc. | Minimized and collapsed resource dependency path |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6115025A (en) * | 1997-09-30 | 2000-09-05 | Silicon Graphics, Inc. | System for maintaining orientation of a user interface as a display changes orientation |
US6347290B1 (en) | 1998-06-24 | 2002-02-12 | Compaq Information Technologies Group, L.P. | Apparatus and method for detecting and executing positional and gesture commands corresponding to movement of handheld computing device |
US7814419B2 (en) * | 2003-11-26 | 2010-10-12 | Nokia Corporation | Changing an orientation of a user interface via a course of motion |
US20060052109A1 (en) * | 2004-09-07 | 2006-03-09 | Ashman William C Jr | Motion-based user input for a wireless communication device |
KR101129382B1 (ko) * | 2004-11-16 | 2012-03-26 | 삼성전자주식회사 | 이미지 회전 장치 및 방법 |
JP2006146455A (ja) * | 2004-11-18 | 2006-06-08 | Konica Minolta Photo Imaging Inc | 電子機器、指標付画像の表示方法 |
EP2821879A1 (en) * | 2006-01-06 | 2015-01-07 | Drnc Holdings, Inc. | Method for entering commands and/or characters for a portable communication device equipped with a tilt sensor |
US20070259685A1 (en) * | 2006-05-08 | 2007-11-08 | Goran Engblom | Electronic equipment with keylock function using motion and method |
US8462109B2 (en) * | 2007-01-05 | 2013-06-11 | Invensense, Inc. | Controlling and accessing content using motion processing on mobile devices |
KR101450584B1 (ko) * | 2007-02-22 | 2014-10-14 | 삼성전자주식회사 | 단말의 화면 표시 방법 |
KR100788300B1 (ko) * | 2007-03-15 | 2007-12-27 | 삼성전자주식회사 | 휴대 단말기의 대기 화면 표시 방법. |
US8068121B2 (en) * | 2007-06-29 | 2011-11-29 | Microsoft Corporation | Manipulation of graphical objects on a display or a proxy device |
-
2008
- 2008-09-24 KR KR20080093564A patent/KR101495132B1/ko active IP Right Grant
-
2009
- 2009-09-22 US US12/564,519 patent/US8547349B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US20100073315A1 (en) | 2010-03-25 |
US8547349B2 (en) | 2013-10-01 |
KR101495132B1 (ko) | 2015-02-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101495132B1 (ko) | 휴대 단말기 및 그 휴대 단말기에서 데이터 표시 방법 | |
KR100801650B1 (ko) | 휴대 단말기의 대기 화면에서의 기능 실행 방법 | |
US7778671B2 (en) | Mobile communications terminal having an improved user interface and method therefor | |
US8739053B2 (en) | Electronic device capable of transferring object between two display units and controlling method thereof | |
TWI529599B (zh) | 行動式通信終端機,以及選單與項目之選擇方法 | |
US8934949B2 (en) | Mobile terminal | |
JP5160337B2 (ja) | 入力処理装置、入力処理方法、入力処理プログラム、及び携帯端末装置 | |
KR100657520B1 (ko) | 정보 단말 장치에서 파일 계층 구조의 탐색 방법 | |
KR20100037973A (ko) | 휴대 단말기 및 그 휴대 단말기에서 기능 수행 방법 | |
US20110059733A1 (en) | Mobile terminal and method of controlling the mobile terminal | |
US9703418B2 (en) | Mobile terminal and display control method | |
KR20090057609A (ko) | 터치 스크린을 구비한 휴대 단말기 및 그 문자 입력 방법 | |
EP1811365A2 (en) | Input unit, mobile terminal unit, and content data manipulation method in mobile terminal unit | |
JP5505971B2 (ja) | 端末装置及びプログラム | |
US20090137270A1 (en) | Ringing Image for Incoming Calls | |
EP2431850A2 (en) | Mobile terminal and controlling method thereof | |
US20100281425A1 (en) | Handling and displaying of large file collections | |
JP2011160375A (ja) | 通信端末 | |
KR101224641B1 (ko) | 인물정보 관리기능을 갖는 이동통신단말기 및 그 인물정보표시방법 | |
EP2204728B1 (en) | Information product and method for interacting with user | |
JP6696741B2 (ja) | 記録再生装置及びその操作画面表示方法 | |
JP5242305B2 (ja) | 情報処理装置、情報処理方法、情報処理プログラム、及び携帯端末装置 | |
JP5288490B2 (ja) | 端末装置及びプログラム | |
KR100672607B1 (ko) | 휴대용 단말기에서의 목록 표시 방법 및 이를 구현하기위한 휴대용 단말기 | |
JP2014215637A (ja) | プログラム及び情報処理装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20190130 Year of fee payment: 5 |