KR101017099B1 - 통신 단말기를 사용해 데이터를 전송하기 위한 사용자인터페이스 - Google Patents
통신 단말기를 사용해 데이터를 전송하기 위한 사용자인터페이스 Download PDFInfo
- Publication number
- KR101017099B1 KR101017099B1 KR1020047019015A KR20047019015A KR101017099B1 KR 101017099 B1 KR101017099 B1 KR 101017099B1 KR 1020047019015 A KR1020047019015 A KR 1020047019015A KR 20047019015 A KR20047019015 A KR 20047019015A KR 101017099 B1 KR101017099 B1 KR 101017099B1
- Authority
- KR
- South Korea
- Prior art keywords
- user
- display
- software object
- data area
- software
- 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/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/0486—Drag-and-drop
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/75—Indicating network or usage conditions on the user display
-
- 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/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72409—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
- H04M1/72412—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories using two-way short-range wireless interfaces
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
-
- 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/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72406—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by software upgrading or downloading
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Mathematical Physics (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- User Interface Of Digital Computer (AREA)
- Information Transfer Between Computers (AREA)
Abstract
본 발명의 한 양상은 단말(1000의 사용자 인터페이스를 지원하는 방법 및 장치를 제공한다. 사용자 인터페이스는 사용자가 사용자 인터페이스의 디스플레이 상에서 디스플레이 오브젝트들을 다룰 수 있게 하여, 다른 사용자들의 오브젝트를 다운로드하고, 사용자 또는 다른 사용자들의 소프트웨어 오브젝트들을 실행시키고, 소프트웨어 오브젝트들을 다른 사용자들과 공유할 수 있도록 한다. 본 발명의 일실시예에서, 디스플레이는 사용자 데이터 영역(103), 어플리케이션 영역(102), 및 다른 사용자의 데이터 영역(101)을 포함하는 세 영역으로 구획된다. 사용자는 사용자 데이터 영역과 다른 사용자 영역 사이에 디스프레이 오브젝트
를 끌어 와 해당 소프트웨어 오브젝트를 다운로드하거나 공개할 수 있도록 한다. 또, 사용자는 사용자 데이터 영역이나 다른 사용자의 데이터 영역으로부터 디스플레이 오브젝트를 어플리케이션 영역으로 끌고 가, 해당 소프트웨어 오브젝트를 실행 또는 볼 수 있도록 한다.
Description
본 발명은 한 사용자로 하여금 사용자 인터페이스를 통해 다른 사용자의 데이터 소스들과 그 사용자의 단말기 간에 소프트웨어 오브젝트를 전송할 수 있도록 하는 통신 단말기에 관한 것이다.
인터넷 서비스와 무선 통신 서비스의 폭주에 따라, 사용자는 점점 증가하는 많은 데이터 소스들에 걸쳐 산재된 점점 많은 양의 소프트웨어 오브젝트들을 억세스한다. "소프트웨어 오브젝트들"은 컴퓨터 프로그램, 텍스트 파일, 오디오 파일, 비디오 파일, 및 멀티미디어 파일과 같은 수많은 형태들이라고 간주할 수 있다. 데이터 소스들은 개인용 컴퓨터, 데이터 서버, 무선 통신 기기 등을 포함하는 서로 다른 개체들에 해당할 수 있다. 현재의 기술로는, 사용자가 일반적으로 데이터 소스를 위치시키고 소프트웨어 오브젝트를 사용자의 데이터 메모리 안으로 다운로드하여 소프트웨어 오브젝트가 바로 다음 시점에 처리될 수 있도록 한다. 인터넷을 이용할 때, 사용자는 보통 검색 엔진을 사용해 데이터를 위치시키고, 식별된 데이터 소스를 어겟스하고, 적절한 범용 자원 위치기(URL)를 써서 데이터 소스에 연결하고, 원하는 소프트웨어 오브젝트를 억세스한다. 이와 달리, 가령 인터넷이나 UNIX 기반 네트웍 같은 컴퓨터 네트웍에서 사용자는 소프트웨어 오브젝트들(가령 파일들)을 억세스하기 위해 파일 전송 프로토콜(FTP)를 활용할 수 있다. 통상적으로 사용자는 컴퓨터의 호스트명, 사용자명, 및 패스워드를 지시한다. 이러한 정보가 성공적으로 입력될 때, 사용자는 호스트 컴퓨터에 원격으로 접속된다. 이 시점에서, 사용자는 호스트 컴퓨터로부터 소프트웨어 오브젝트들을 다운로드하고 호스트 컴퓨터로부터 소프트웨어 오브젝트들을 업로드할 수 있다.
보통 사용자는 한 소프트웨어 오브젝트를 얻기 위해 각 컴퓨터(데이터 소스) 마다 별개로 질의 및 엑세스를 해야 한다. 말할 것도 없이, 억세스 가능한 컴퓨터의 수는 상당한 속도로 증가하고 있다. 게다가, 데이터 소스들은 전통적인 "컴퓨터" 이외의 형태들을 고려할 수도 있다. 예를 들어, 무선 통신 단말기는 전통적인 "이동 전화"를 넘어 게임 기기, "컴퓨터:, 그리고 멀티미디어 재생 장치 기능을 포함하는 것으로 그 기능을 확장해가고 있다. 결국, 사용자는 이러한 늘어나는 기능을 지원하기 위해 소프트웨어 오브젝트들을 억세스 및 체계화해야 할 커다란 필요성이 있게 된다. 무선 단말기의 관련 이동성으로, 일군의 데이터 소스들이 무선 단말기의 이동에 따라 동적으로 바뀔 수 있다. 한 데이터 소스에 대한 개별적 접속 및 억세스의 복잡성은 무선 단말이 위치를 바꾸면서 데이터 소스들의 영역 변경으로 인해 심화된다. 게다가, 단말기들(무선 단말기들 및 개인용 컴퓨터들 등)이 크기가 작아지고 있어서, 디스플레이 및 사용자 입력 장치를 위해 쓰이는 유용한 공간이 줄어들고 있다. 소프트웨어 오브젝트들의 견고한 디스플레이를 제공함으로써 소프트웨어 오브젝트들을 다운로드하고, 사용자의 단말기에서 소프트웨어 오브 젝트들을 실행하고 다른 사용자들과 소프트웨어 오브젝트들을 공유하는 동작을 도모하는 방법이 필요하다.
본 발명의 한 양상에서는 단말기의 사용자 인터페이스를 지원하기 위한 방법 및 장치가 제공된다. 사용자 인터페이스는, 사용자로 하여금 다른 사용자들의 소프트웨어 오브젝트들을 다운로드하고, 사용자나 다른 사용자들의 소프트웨어 오브젝트들을 실행하고, 다른 사용자들과 소프트웨어 오브젝트들을 공유하도록 사용자 인터페이스의 디스플레이 상에 디스플레이되는 디스플레이 오브젝트들을 조작할 수 있게 한다. 소프트웨어 오브젝트들은 사용자 단말기, 사용자의 데이터 저장 장치, 다른 사용자의 단말기, 또는 다른 사용자의 데이터 저장 장치에 저장될 수 있다.
본 발명의 일실시예에서, 디스플레이는 사용자 데이터 영역, 어플리케이션 영역, 그리고 다른 사용자의 데이터 영역으로 이뤄진 세 영역으로 구획되어 사용자가 사용자 인터페이스를 통해 디스플레이 오브젝트들(가령, 그래픽 아이콘 및 한 디스플레이 영역)들을 조작하는 것을 돕는다. 사용자는 사용자 데이터 영역이나 다른 사용자의 데이터 영역에서 어플리케이션 영역 안으로 한 아이콘을 끌고 가(drag) 해당하는 소프트웨어 오브젝트(가령, 데이터 파일이나 프로그램 파일)를 실행 또는 볼 수 있다. 사용자는 다른 사용자의 데이터 영역에서 사용자 데이터 영역으로 아이콘을 끌고 가 해당하는 소프트웨어 오브젝트를 사용자 단말기 안에 다운로드할 수 있다. 또, 사용자는 사용자 데이터 영역에서 다른 사용자 영역으로 아이콘을 끌고 가 관련된 소프트웨어 오브젝트의 활용성을 다른 사용자들에게 "공개"할 수 있다.
상기 실시예의 변형에 있어서, 본 발명은 지정학적 위치를 바꾸어 다른 사용자들의 사용 가능한 소프트웨어 오브젝트들이 동적으로 바뀌게 할 수 있는 무선 단말기를 지원한다. 이 경우, 다른 사용자의 데이터 영역에 있는 일군의 아이콘들은 상응하는 소프트웨어 오브젝트들의 사용 가능성에 따라 바뀐다. 상기 실시예의 또 다른 변형에 있어서, 본 발명은 인터넷 접속능력을 가진 유선 단말기를 지원한다. 상기 실시예의 다른 변형에 있어서, 본 발명은 사용자 데이터 영역에서 다른 사용자의 데이터 영역으로 관련 아이콘을 끌고 감으로써 다른 사용자 단말기로 소프트웨어를 업로드할 수 있다.
도 1은 본 발명의 일실시예에 따른 사용자 데이터 영역, 어플리케이션 영역, 및 다른 사용자의 데이터 영역을 도시한 디스플레이이다.
도 2는 본 발명의 일실시예에 따라, 한 아이콘이 그 아이콘에 따라 분류되는 소프트웨어 오브젝트들을 제공하도록 확장된 디스플레이를 도시한다.
도 3은 본 발명의 일실시예에 따라 소프트웨어 오브젝트들을 교환하는 구성을 도시한 것이다.
도 4는 사용자 데이터 영역과 다른 사용자의 데이터 영역 사이에 한 소프트웨어 오브젝트를 교환하는 동작들을 도시한 것이다.
도 5는 사용자 데이터 영역과 어플리케이션 영역 사이, 그리고 다른 사용자 영역과 어플리케이션 영역 사이에 한 소프트웨어 오브젝트를 교환하는 동작들을 도시한 것이다.
도 6은 데이터 전송 서비스들을 지원하는 단말기의 구조를 도시한 것이다.
이하의 다양한 실시예들에 있어서, 이 명세서의 일부를 이루는 첨부된 도면들에 대한 참조가 이뤄지고, 이 도면들 안에서 본 발명이 실시될 수 있는 다양한 실시예들이 예로서 도시된다. 다른 실시예들도 사용될 수 있고 본 발명의 범위에서 벗어남이 없이 구조적이고도 기능적인 변형이 이뤄질 수 있음을 이해해야 한다.
도 1은 본 발명의 일실시예에 따라, 사용자 데이터 영역(103), 어플리케이션 영역(102), 및 다른 사용자의 데이터 영역(101)을 나타낸 디스플레이(100)를 도시한 것이다. 그래픽 아이콘들(161, 162, 163, 164, 165, 및 166)은 사용자 데이터 영역(103) 안의 소프트웨어 오브젝트들(가령, 데이터 파일, 복수개의 데이터 파일들을 포함하는 데이터 디렉토리, 프로그램 파일, 데이터 구조, 데이터 오브젝트)에 해당한다. 아이콘들(161~166)은 사용자 단말기(가령, 도 6과 관련해 설명될 무선 단말기(603))나 어떤 다른 데이터 저장 장치(가령, 도 3과 관련해 설명될 사용자 데이터 저장 장치(305))에 저장되는 소프트웨어 오브젝트들에 해당한다. 사용자 데이터 영역(103) 내의 소프트웨어 오브젝트들은 그들이 다른 사용자들에 의해 억세스 가능하다는 점에서 공개적인 것일 수도, 그들이 다른 사용자들에 의해 억세스될 수 없다는 점에서 비밀의 것이 될 수도 있다. 이 실시예에서, 공개 소프트웨어 오브젝트들에 해당하는 아이콘들은 비밀 소프트웨어 오브젝트들에 해당하는 아이콘들과 구분될 수 있게 하여(가령, 아이콘들에 색을 입히고, 아이콘의 크기를 조정하고, 또는 해당 아이콘에 부가적 아이콘을 관련시키는 등) 무심코 다른 사용자들에게 그러한 소프트웨어 오브젝트들을 억세스하게 한다는 것을 사용자에게 경고할 수 있도록 한다. 그러나, 상기 실시예는 사용자가 다른 사용자들로 하여금 사용자의 비밀 소프트웨어 오브젝트들에 억세스하게 하는 것은 할 수 없다.
그래픽 아이콘들(151, 152, 153, 및 154)은 다른 사용자의 데이터 영역(101) 안의 소프트웨어 오브젝트들을 나타낸다. (이 실시예에서, 다른 사용자의 데이터 영역(101) 안에 보여진 서로 다른 소프트웨어 오브젝트들은 서로 다른 소스들로부터 나온 것이고 서로 다른 소유자들을 가진다). 다른 사용자의 데이터 영역(101) 안에 표시된 소프트웨어 오브젝트들은 사용자가 데이터 파일들을 억세스할 수 있도록 공개된다. 다른 사용자들에게 비밀로 되는 소프트웨어 오브젝트들은 관련 소프트웨어 오브젝트들이 사용자에 의해 억세스될 수 없기 때문에 영역(101) 내의 아이콘들로 표시된다. 사용자는 블루투스(Bluethooth, 2.45 GHz 자유 무선 대역에서 동작하는 무선의 제한 거리 전송 기술), IEEE 802.11을 포함하는 무선 랜 등의 랜, 전화 통화와 같은 일대일 통신, 또는 인터넷 접속을 포함하는 통신 프로토콜을 활용하여 다른 기기와 통신하는 사용자 단말기에 의해 다른 기기(다른 사용자와 결부된)에 접속할 수 있다. 다른 사용자의 데이터 영역(101)에서 표현되는 소프트웨어 오브젝트들은 도 3에 도시된 바와 같은 다른 사용자 단말기(303)나 다른 사용자 데이터 저장 장치(307)에 저장될 수 있다.
아이콘들(161~166)과 아이콘들(151~154)은 소프트웨어 오브젝트의 이름, 소프트웨어 오브젝트가 사용자에 의해 억세스될 수 있는 위치(가령, URL), 소프트웨어 오브젝트의 소유자, 및 비트맵과 같은 관련 소프트웨어 오브젝트의 특징들과 연 관된 것일 수 있다. 이름과 위치는 사용자 인터페이스(604)(도 6에 도시) 위에 아이콘을 끌어오는데 활용된다. 예를 들어, 한 아이콘 모양(template)이 어떤 특정 게임 이름과 연관된 것일 수 있다. 그 연관된 소프트웨어 오브젝트의 소유자는 그 아이콘이 사용자 인터페이스(605) 상의 어디에 놓일지를 규정한다. 사용자가 그 소프트웨어 오브젝트를 억세스하고자 하면, 위치(URL)가 그 소프트웨어 오브젝트가 어디에서 억세스될 수 있는지를 특정한다.
아이콘(가령 아이콘 151 또는 아이콘 162)이 어플리케이션 영역(102)(도 5와 함께 상세히 설명될 것이다)의 디스플레이 영역(171)에 "위치될" 때, 해당하는 소프트웨어 오브젝트가 시동되거나(가령, 한 컴퓨터 프로그램이 실행된다), 데이터 컨텐츠가 보여진다(가령, 한 멀티미디어 파일이 보여진다). 각 경우에 있어서, 그 소프트웨어 오브젝트는 "오픈"된다. 그 소프트웨어 오브젝트의 실행 또는 보기를 중단하기 위해 소프트웨어 오브젝트가 "닫혀"진다. 아이콘들(151~154), 아이콘들(161~164), 및 디스플레이 오브젝트는 데이터 디렉토리를 나타낸다. 이와 같은 경우, 관련 데이터 디렉토리는 디스플레이 오브젝트를 영역(102) 안으로 끌어 옴으로써 혹은 선택적인 것으로서 사용자가 그 아이콘을 누름으로써(사용자가 제어 버튼을 해제하는 것을 기다릴 필요 없이) 오픈될 수 있다.
도 1은 하단에 사용자 데이터 영역(103)을, 상부에 다른 사용자의 데이터 영역(101)을, 그리고 중간에 가장 큰 영역인 어플리케이션 영역(102)을 보이고 있지만, 다른 실시예들은 디스플레이(100)의 다른 구획짓기를 활용해 영역들(101, 102, 103)을 형성할 수 있다.
도 2는 아이콘(152)이 본 발명의 일실시예에 따라 이 아이콘에 의해 (가령 위치 기반 관련 기준에 따라) 분류된 소프트웨어 오브젝트들(251, 252 및 253)을 제공하도록 확장된 디스플레이(100)를 도시한다. 아이콘(152)은 통상적으로 데이터 디렉토리라 칭하는 소프트웨어 오브젝트를 나타내고 복수개의 데이터 파일들을 포함한다. 아이콘(152) 은 적어도 한 카테고리에 관련될 수 있다. 한 카테고리는 구조 정보를 생성하는데 사용되고, 그 안에서 아이콘(152)과 관련된 모든 소프트웨어 오브젝트들은 공통적인 특징, 가령 단문 메시지 서비스(SMS) 메시지, 이메일 메시지, 광고업자의 카테고리, 또는 위치 기반 정보 등을 포함한다. 위치 기반 정보(가령 사용자 단말로부터의 데이터 소스 거리)는 사용자가 이동중인 환경에서 유용할 수 있다. 예를 들어, 사용자는 사용자의 5 마일 반경 이내에 있는 식당들에 대한 정보를 판별할 수 있다.
이 실시예에서, 사용자가 마우스를 이용해 아이콘(152)을 "클릭"하거나 침(stylus)으로 아이콘(152)을 "누를" 때, 영역(201)이 열리고 관련 아이콘들(251, 252, 및 253)이 디스플레이된다. 사용자는 아이콘들(251~253) 가운데 어떤 것을 영역(102)이나 영역(103)에 위치시킬 수 있다. 또 다른 선택사항으로서, 사용자가 아이콘(152)을 어플리케이션 영역(102)으로 끌어 올 수 있다.
도 3은 본 발명의 일실시예에 따라 소프트웨어 오브젝트들을 교환하는 구성을 도시한다. 이 실시예에서, 사용자 단말(301)은 다른 사용자 단말(303)이나 다른 사용자 데이터 저장 장치(307)에 접속하여 공개적으로 사용 가능한 소프트웨어 오브젝튿르을 교환할 수 있게 된다. 이 실시예에서, 사용자 단말(301)이 무선 단 말이면, 단말(301)은 블루투스나 IEEE 811.01 등의 무선 통신 프로토콜을 이용해, 무선 채널(352)을 통해 다른 사용자 단말에 접속하거나 무선 채널(354)을 통해 다른 사용자 저장 장치(307)로 접속할 수 있다. (이 실시예에서, 저장 장치, 가령 다른 사용자 데이터 저장 장치(307)로의 접속은 사용자 단말(301) 등의 관련 단말로의 접속에 토대를 둔다. 또한, 이 ㅅ리시예는 사용자 단말(301)과 사용자 데이터 저장 장치(305) 사이, 및 다른 사용자 단말(303)과 다른 사용자 데이터 저장 장치(307) 사이의 데이터 전송을 지원할 수도 있다.) 다른 사용자 단말(303)은 무선 채널(352)을 통해 사용자 단말(301)로, 또는 무선 채널(356)을 통해 사용자 데이터 저장 장치(305)로 접속할 수 있다. 이 실시예에서, 사용자 데이터 저장 장치(305)와 다른 사용자 데이터 저장 장치(307)는 인터넷 등 어디라도 될 수 있다. 따라서, 저장 장치(305 또는 307)로의 접속은 단말들(301 및 303) 간의 접속과는 다를 것이다. 또, 본 발명의 다른 실시예들은 유선이나 케이블 구조로 단말(301)을 지원할 수 있다. 소프트웨어 오브젝트들을 교환하기 전에 단말(301)은 다른 사용자 단말(303)이나 다른 사용자 데이터 저장 장치9307)로 접속하여 공개적으로 사용가능한 소프트웨어 오브젝트에 대해 질의할 수 있다. 장치들은, 가령 그 소프트웨어 오브젝트를 저장하는 장치를을 가리키는 URL과 그 소프트웨어 오브젝트의 이름 등, 소프트웨어 오브젝트들에 관한 정보를 교환한다. 사용자 단말기의 메모리와 사용자 데이터 저장 장치를 뭉뚱그려 사용자 데이터 저장 용기라고 한다. 이와 마찬가지로, 다른 사용자 단말의 메모리와 다른 사용자 데이터 저장 장치를 한꺼번에 사용자 데이터 저장 용기라고 부른다.
도 4는 사용자 데이터 영역(103)과 다른 사용자의 데이터 영역(101) 사이에 한 소프트웨어 오브젝트를 교환하는 동작을 도시한다. 도 4에서, 사용자는 아이콘(163)을 동작(452)을 실행해 영역(101) 안에 위치시킴으로써, 아이콘(163)과 연관된 소프트웨어 오브젝트가 "공개되도록" 할 수 있다. (공개 데이터는 데이터가 가령 사용자 네트웍 데이터 영역의, 공개 폴더와 같은 공개 영역으로 복사됨을 의미한다.) 소프트웨어 오브젝트를 공개한다는 것은 다른 사용자들에게 그 소프트웨어가 다른 사용자들에 의해 억세스될 수 있다는 것을 통지하는 것이다. 한 소프트웨어 오브젝트가 공개될 때, 다른 사용자들은 도 3에서 설명된 바와 같이 정보가 교환될 때 그 소프트웨어 오브젝트에 대한 지식을 가질 수 있을 것이다. 이 실시예에서, 사용자는 터치스크린과 침(프리 커서)을 써서 동작들을 실행하고 작은 스크린(하프(half) VGA)을 활용한다. 그러나, 다른 실시예들은 다른 유형의 입력 장치들(가령, 버튼이나 마우스) 및 다른 유형의 디스플레이들을 사용할 수 있다.
이 실시예의 변형에 있어서, 사용자는 사용자 단말(301)로부터 한 소프트웨어 오브젝트를 다른 사용자 단말(303)로 업로드할 수 있다. 사용자는 사용자 영역(103)의 아이콘(가령 아이콘(162)을 다른 사용자 특성과 결부된 아이콘(가령 아이콘 152)으로 끌어다 놓는다. 이 동작은 아이콘(162)과 연관된 소프트웨어 오브젝트를 아이콘(152)과 연관된 데이터 디렉토리 안에 삽입시킨다.
도 4에서, 사용자는 아이콘(154)을 끌기 동작(454)에 따라 사용자 데이터 영역(103)으로 끌어다 놓음으로써 (다른 사용자 단말(303)에 저장되어 있을 수 있는) 아이콘(154)과 연관된 한 소프트웨어 오브젝트를 복사하여, 관련 소프트웨어 오브 젝트가 사용자 데이터 저장 장치 안에 복사되어 있는 아이콘(401)을 형성한다. 두 동작들(452 및 454)이 표 1(끌기 동작들)에 표시되며, 여기서 행은 아이콘의 초기 위치를 나타내고 열은 침(stylus)의 완결된 위치를 나타낸다. 각 동작은 (도 6에 도시된 것과 같은)사용자 인터페이스(605)에 의해 명령으로 전환되어 추가 처리를 위해 프로세서(601)로 제공된다.
표 1: 끌기 동작들 | |||
사용자 데이터 영역 | 어플리케이션 영역 | 다른 사용자의 데이터 영역 | |
사용자 데이터 영역 | - | 데이터 시동 | 데이터 공개 |
어플리케이션 영역 | 데이터 다운로드 | - | 데이터 공개 |
다른 사용자의 데이터 영역 | 데이터 다운로드 | 데이터 시동 | - |
도 5는 사용자 데이터 영역(103)과 어플리케이션 영역(102) 사이, 그리고 다른 사용자의 데이터 영역(101)과 어플리케이션 영역(102) 사이에 한 소프트웨어 오브젝트를 교환하는 동작을 보인 것이다. 사용자가 아이콘(153)과 관련된 소프트웨어 오브젝트를 시동하거나 보고자 하는 경우, 그 사용자는 침을 사용해 동작(552)을 실행함으로써 (다른 사용자 영역(103) 안의) 아이콘(153)을 영역(102)으로 위치시킨다. 결국, 그 소프트웨어 오브젝트는 디스플레이 영역(171) 안에서 오픈되어 사용자가 그것을 보거나 실행할 수 있게 된다. 그리고 나서 사용자는 동작(556)에 따라 디스플레이 영역(171)을 사용자 영역(103)에 위치시켜 소프트웨어 오브젝트를 사용자 단말(301) 안에 다운로드시킬 수 있게 된다.
상기 본 발명의 실시예의 한 변형에 있어서, 사용자 인터페이스(605)의 디스플레이 소자는 소프트웨어 오브젝트가 사용자 데이터 저장 장치 안으로 다운로드 되고 있을 때, 다운로드된 소프트웨어 오브젝트의 퍼센티지(percentage)를 디스플 레이한다. 이 퍼센티지는 숫자나 그래픽 표현으로서 디스플레이 소자 안에 디스플레이될 수 있다.
또, 사용자는 동작(554)을 실행하여 아이콘(163)과 연관된 소프트웨어 오브젝트를 어플리케이션 영역(102) 안으로 보내, 디스플레이 영역(171)을 오픈할 수 있게 된다. 사용자는 이어서 동작(558)을 실행하여 고나련 소프트웨어 오브젝트를 공개하도록 한다. 이 동작들과 해당 액션이 표 1에 도시된다.
도 5에 도시된 바와 같이, 상기 실시예는 동작(552)나 동작(554)을 실행하여 오브젝트(171)가 열릴 수 있게 한다. 디스플레이 오브젝트(171)는 동작(558)이나 동작(556)을 실행해 그것이 발생되었던 영역(즉, 영역 101 또는 103)으로 다시 이동함으로써 닫혀질 수 있다. 상기 실시예의 한 변형에서, 디스플레이 오브젝트(171)는 디스플레이(100) 근처(가령, 디스플레이(100)의 우측 하단 코너 근처)에 위치될 수 있는 어떤 메뉴 키에 의해 닫혀질 수도 있다.
도 6은 도 3, 4, 및 5에 도시된 것과 같은 데이터 전송 서비스들을 지원하는 단말(301) 구조를 보인다. 단말(301)은 통신 포트(603)를 통해 다른 단말들(가령, 303) 및 데이터 저장 장치들(가령, 307)과 통신한다. 이 실시예에서, 통신 포트(603)는 관련된 무선 기술(가령, IEEE 802.11)을 지원한다. 소프트웨어 오브젝트들을 다른 단말이나 데이터 저장 장치와 교환할 때, 소프트웨어 오브젝트들은 통신 포트(603) 및 프로세서(601)를 거쳐 채널(352 또는 354)을 통해 전송된다.
본 발명의 제2실시예는 유선 서비스 및 케이블 서비스를 포함하여, 비무선 기술을 지원한다. 제2실시예는 도 6에 도시된 구조를 이용한다. 제2실시예에서, 통신 포트(603)는 적절한 유선 기술(가령, 56 Kbps 모뎀을 지원하기 위한 ITU-T V.90 규격)을 지원한다.
프로세서(601)는 사용자 인터페이스(6050를 통해 표 1에 도시된 것과 같은 동작들에 해당하는 사용자 명령들(가령, 도 4의 동작 454)을 수신한다. 사용자 인터페이스(605)는 터치 감지형 디스플레이 및 침을 포함하여, 사용자가 그 터치 감지형 디스플레이를 통해 사용자 명령들을 입력시킬 수 있도록 한다. 터치 감지형 디스플레이는 또한 출력 장치로서도 동작하여 사용자 데이터 영역(103), 어플리케이션 영역(102), 및 다른 사용자의 데이터 영역(101)을 디스플레이한다. 물론, 사용자 인터페이스(605)가 다른 유형의 디스플레이를 가질 수도 있으며, 명령들은 마우스, 트랙볼, 또는 누름 감지형 입력 장치와 같은 포인팅 장치를 가지고 입력될 수도 있다. 프로세서(601)는 소프트웨어 오브젝트를 메모리(607) 안에 다운로드함으로써 사용자 명령에 응답하고, 사용자가 메모리(607)나 다른 단말기(가령 303)의 메모리 또는 데이터 저장 장치(가령, 307)에 저장된 소프트웨어 오브젝트를 시동 또는 볼 수 있게 하고, 소프트웨어 오브젝트를 다른 사용자들에게 공개한다. 또, 프로세서(601)는 프로세서(601)에 의해 수행된 동작에 따라 사용자 인터페이스(605) 상에 디스플레이된 아이콘들을 업데이트한다.
본 발명의 상기 실시예의 다른 변형에 있어서, 단말(301)의 어플리케이션 여역(102)은 다른 사용자 단말(303)의 어플리케이션 영역을 반영하도록 업데이트되어, 공동 세션(collaborative session)을 지원하도록 한다. 단말(301)은 단말(303)과 통신하여 통신 포트(603) 및 프로세서(601)를 통해 단말(303)의 어플리케 이션 영역에 대한 디스플레이 정보를 얻을 수 있게 된다. 이 실시예에서, 단말들(301 및 303)은 통신 설정을 위해 빠른 데이터 접속을 활용한다.
이 분야의 당업자가 알 수 있는 바와 같이, 컴퓨터 시스템을 제어하기 위한 명령들을 포함하는 관련 컴퓨터 판독 가능 매체를 가진 컴퓨터 시스템이 여기 개시된 실시예들을 구현하는데 사용될 수 있다. 그러한 컴퓨터 시스템은 마이크로프로세서와 같은 적어도 한 컴퓨터, 디지털 신호 프로세서, 및 관련된 주변 전자 회로를 포함할 수 있다.
본 발명은 그를 실행하는 바람직한 모드를 포함하는 특정 예들에 관해 기술되었으나, 이 분야의 당업자라면 첨부된 청구항들에서 쓰여진 것과 같은 본 발명의 개념 및 범주 안에 포함되는 상술한 시스템들과 기술들의 수많은 변형과 치환이 있을 수 있음을 알 수 있을 것이다.
Claims (37)
- 데이터 전송 서비스를 제공하는 단말에 있어서,디스플레이 소자 및 입력 소자를 구비하는 사용자 인터페이스 모듈;통신 포트;메모리; 및상기 통신 포트를 통해 소프트웨어 오브젝트를 송수신하고, 상기 입력 소자를 통해 사용자로부터의 명령들을 수신하고, 상기 디스플레이 소자에 사용자 데이터 영역, 안에 있는 소프트웨어 오브젝트를 자동 실행시키는 어플리케이션 영역 및 다른 사용자의 데이터 영역을 디스플레이하고, 상기 소프트웨어 오브젝트들이 어느 소스들로부터 나온 것인지에 따라 상기 사용자 데이터 영역 및 상기 다른 사용자의 데이터 영역 위에 나누어 상기 소프트웨어 오브젝트들에 해당하는 디스플레이 오브젝트들을 디스플레이하는 프로세서를 포함하고,상기 프로세서는,(a) 상기 사용자 데이터 영역, 상기 어플리케이션 영역, 및 상기 다른 사용자의 데이터 영역 사이에서 한 소프트웨어 오브젝트를 이동하라는 것을 지시하는 명령을 수신하는 동작;(b) 상기 (a) 동작에 따라 상기 소프트웨어 오브젝트를 처리하는 동작; 및(c) 상기 디스플레이 소자 상에서 상기 디스플레이 오브젝트를 업데이트하는 동작을 수행하도록 구성됨을 특징으로 하는 단말.
- 제1항에 있어서, 상기 소프트웨어 오브젝트들 중 어느 하나에 해당하는 각각의 디스플레이 오브젝트는, 상기 소프트웨어 오브젝트의 이름, 아이콘, 상기 소프트웨어 오브젝트의 소스 위치, 상기 소프트웨어 오브젝트의 소유자로 이뤄진 그룹에서 선택된 디스플레이 특징을 포함함을 특징으로 하는 단말.
- 제2항에 있어서, 상기 소프트웨어 오브젝트의 소스 위치는 범용 자원 위치기(URL)를 포함함을 특징으로 하는 단말.
- 제1항에 있어서, 상기 소프트웨어 오브젝트들 중 어느 하나가, 데이터 파일, 데이터 디렉토리, 프로그램 파일, 데이터 구조, 및 데이터 오브젝트로 이뤄진 그룹으로부터 선택됨을 특징으로 하는 단말.
- 제1항에 있어서, 상기 소프트웨어 오브젝트들 중 어느 하나는, 위치 기반 데이터를 포함함을 특징으로 하는 단말.
- 제1항에 있어서, 상기 명령은 상기 다른 사용자의 데이터 영역에 있는 한 소프트웨어 오브젝트를 상기 사용자 데이터 영역으로 이동하라고 지시하고,상기 (b) 동작은 상기 소프트웨어 오브젝트가 존재하는 제2데이터 저장 용기로부터 사용자의 데이터 저장 용기로 상기 소프트웨어 오브젝트를 다운로드하고, 상기 다른 사용자의 데이터 영역에 디스플레이된 상기 디스플레이 오브젝트를 상기 사용자 데이터 영역으로 복사하는 동작을 포함하고,상기 디스플레이 오브젝트는 아이콘을 포함함을 특징으로 하는 단말.
- 제6항에 있어서, 상기 프로세서는, 상기 사용자의 데이터 저장 용기로 다운로드된 소프트웨어 오브젝트의 퍼센티지(percentage)의 디스플레이를 수행하도록 추가 구성됨을 특징으로 하는 단말.
- 제6항에 있어서, 상기 사용자의 데이터 저장 용기는 상기 메모리를 포함함을 특징으로 하는 단말.
- 제6항에 있어서, 상기 사용자의 데이터 저장 용기는 외부 데이터 저장 장치를 포함함을 특징으로 하는 단말.
- 제1항에 있어서, 상기 명령은 상기 사용자 데이터 영역에 있는 한 소프트웨어 오브젝트를 상기 다른 사용자의 데이터 영역으로 이동하라고 지시하고,상기 (b) 동작은,(i) 상기 소프트웨어 오브젝트를 공개하는 동작을 포함함을 특징으로 하는 단말.
- 제10항에 있어서, 상기 (i) 동작은,상기 소프트웨어 오브젝트를 한 공개 폴더 안으로 복사하는 동작을 포함함을 특징으로 하는 단말.
- 제10항에 있어서, 상기 디스플레이 오브젝트는 상기 사용자 데이터 영역에 디스플레이되고,상기 (c) 동작은, 상기 디스플레이 오브젝트를 업데이트하여 상기 소프트웨어 오브젝트가 공개되었음을 나타내도록 하는 동작을 포함함을 특징으로 하는 단말.
- 제1항에 있어서, 상기 명령은 상기 사용자 데이터 영역에 있는 한 소프트웨어 오브젝트를 상기 다른 사용자의 데이터 영역으로 이동하라고 지시하고,상기 (b) 동작은 상기 소프트웨어 오브젝트를 다른 사용자의 데이터 저장 용기로 업로드하는 동작을 포함함을 특징으로 하는 단말.
- 제1항에 있어서, 상기 명령은 상기 사용자 데이터 영역에 있는 한 소프트웨어 오브젝트를 상기 어플리케이션 영역으로 이동하라고 지시하고,상기 (b) 동작은 사용자 데이터 저장 용기로부터 상기 소프트웨어 오브젝트를 여는 동작을 포함하고,상기 (c) 동작은 상기 어플리케이션 영역에, 상기 소프트웨어 오브젝트를 처리하는 프로세서에 응하여 생성된 디스플레이 정보를 보이는 동작을 포함함을 특징으로 하는 단말.
- 제1항에 있어서, 상기 소프트웨어 오브젝트는 데이터 디렉토리를 포함하고,상기 (b) 동작은 데이터 저장 용기로부터 상기 데이터 디렉토리를 여는 동작을 포함하고,상기 (c) 동작은 상기 데이터 디렉토리와 관련된 해당 구성의 소프트웨어 오브젝트를 보이도록 디스플레이 소자의 디스플레이 영역을 디스플레이하는 동작을 포함함을 특징으로 하는 단말.
- 제1항에 있어서, 상기 명령은 상기 어플리케이션 영역에 있는 한 소프트웨어 오브젝트를 상기 사용자 데이터 영역으로 이동하라고 지시하고,상기 (b) 동작은 사용자 데이터 저장 용기에 상기 소프트웨어 오브젝트를 저장하는 동작을 포함하고,상기 (c) 동작은 상기 사용자 데이터 영역에 아이콘을 포함한, 상기 소프트웨어 오브젝트에 해당하는 디스플레이 오브젝트를 디스플레이하는 동작을 포함함을 특징으로 하는 단말.
- 제16항에 있어서, 상기 (b) 동작은,상기 소프트웨어 오브젝트를 닫는 동작을 더 포함함을 특징으로 하는 단말.
- 제1항에 있어서, 상기 명령은 상기 다른 사용자의 데이터 영역에 있는 한 소프트웨어 오브젝트를 상기 어플리케이션 영역으로 이동하라고 지시하고,상기 (b) 동작은 다른 사용자의 데이터 저장 용기로부터 상기 소프트웨어 오브젝트를 여는 동작을 포함하고,상기 (c) 동작은 상기 프로세서가 상기 소프트웨어 오브젝트를 처리함에 따라 생성된 디스플레이 정보를 상기 어플리케이션 영역에 보이는 동작을 포함함을 특징으로 하는 단말.
- 제1항에 있어서, 상기 명령은 상기 어플리케이션 영역에 있는 한 소프트웨어 오브젝트를 상기 다른 사용자의 데이터 영역으로 이동하라고 지시하고,상기 (b) 동작은 상기 소프트웨어 오브젝트를 공개하는 동작을 포함함을 특징으로 하는 단말.
- 제19항에 있어서, 상기 (b) 동작은,상기 소프트웨어 오브젝트를 닫는 동작을 더 포함함을 특징으로 하는 단말.
- 제19항에 있어서, 상기 (c) 동작은 상기 디스플레이 오브젝트를 업데이트하여 소프트웨어 오브젝트가 공개되었음을 알리도록 하는 동작을 포함함을 특징으로 하는 단말.
- 제1항에 있어서, 상기 프로세서는,(d) 제2단말에 접속하여, 상기 단말의 어플리케이션 영역과 상기 제2단말의 제2어플리케이션 영역에 디스플레이된 디스플레이 정보를 교환하도록 하는 동작을 더 수행하도록 구성됨을 특징으로 하는 단말.
- 제1항에 있어서, 상기 다른 사용자의 데이터 영역은 적어도 한 다른 사용자에 대응함을 특징으로 하는 단말.
- 삭제
- 사용자 데이터 영역, 어플리케이션 영역 및 다른 사용자의 데이터 영역을 디스플레이하는 디스플레이 소자를 구비한 단말의 사용자 인터페이스를 통해 데이터 전송 서비스를 제공하는 방법에 있어서,(a) 소프트웨어 오브젝트들이 어느 소스들로부터 나온 것인지에 따라, 상기 사용자 데이터 영역 및 상기 다른 사용자의 데이터 영역 위에 나누어 상기 소프트웨어 오브젝트들에 해당하는 디스플레이 오브젝트들이 디스플레이되고, 상기 사용자 데이터 영역, 안에 있는 소프트웨어 오브젝트를 자동 실행시키는 상기 어플리케이션 영역, 및 상기 다른 사용자의 데이터 영역들 사이에서 한 디스플레이 오브젝트 또는 그에 해당하는 소프트웨어 오브젝트를 이동하라고 지시하는 명령을 수신하는 동작;(b) 상기 (a) 동작에 따라 상기 소프트웨어 오브젝트를 처리하는 동작; 및(c) 상기 디스플레이 오브젝트를 디스플레이 소자 상에서 업데이트하는 동작을 포함함을 특징으로 하는 방법.
- 제25항에 있어서, 상기 명령은 상기 다른 사용자의 데이터 영역에 있는 한 소프트웨어 오브젝트를 상기 사용자 데이터 영역으로 이동하라고 지시하고,상기 (b) 동작은 제2데이터 저장 용기로부터 사용자의 데이터 저장 용기로 상기 소프트웨어 오브젝트를 다운로드하는 동작을 포함하고;상기 (c) 동작은 상기 다른 사용자의 데이터 영역에 디스플레이된 디스플레이 오브젝트를 상기 사용자 데이터 영역에 디스플레이된 제2디스플레이 오브젝트로 복사하는 동작을 포함하고, 상기 디스플레이 오브젝트 및 제2디스플레이 오브젝트는 각각 아이콘을 포함함을 특징으로 하는 방법.
- 제25항에 있어서, 상기 명령은 상기 사용자 데이터 영역에 있는 한 소프트웨어 오브젝트를 상기 다른 사용자의 데이터 영역으로 이동하라고 지시하고,상기 (b) 동작은, 상기 소프트웨어 오브젝트를 공개하는 동작을 포함함을 특징으로 하는 방법.
- 제27항에 있어서, 상기 디스플레이 오브젝트는 사용자 데이터 영역에 디스플레이되고, 상기 (c) 동작은 상기 디스플레이 오브젝트를 업데이트하여 상기 소프트웨어 오브젝트가 공개되었음을 나타내도록 하는 동작을 포함함을 특징으로 하는 방법.
- 제25항에 있어서, 상기 명령은 상기 사용자 데이터 영역에 있는 한 소프트웨어 오브젝트를 상기 어플리케이션 영역으로 이동하라고 지시하고,상기 (b) 동작은 사용자 데이터 저장 용기로부터 상기 소프트웨어 오브젝트를 여는 동작을 포함하고,상기 (c) 동작은 상기 어플리케이션 영역에, 상기 소프트웨어 오브젝트를 처리하는 프로세서에 응하여 생성된 디스플레이 정보를 보이는 동작을 포함함을 특징으로 하는 방법.
- 제25항에 있어서, 상기 명령은 상기 어플리케이션 영역에 있는 한 소프트웨어 오브젝트를 상기 사용자 데이터 영역으로 이동하라고 지시하고,상기 (b) 동작은 사용자 데이터 저장 용기에 상기 소프트웨어 오브젝트를 저장하는 동작을 포함하고,상기 (c) 동작은 상기 사용자 데이터 영역에 상기 디스플레이 오브젝트를 디스플레이하는 동작을 포함함을 특징으로 하는 방법.
- 제30항에 있어서, 상기 (b) 동작은,상기 소프트웨어 오브젝트를 닫는 동작을 더 포함함을 특징으로 하는 방법.
- 제25항에 있어서, 상기 명령은 상기 다른 사용자의 데이터 영역에 있는 한 소프트웨어 오브젝트를 상기 어플리케이션 영역으로 이동하라고 지시하고,상기 (b) 동작은 다른 사용자 데이터 저장 용기로부터 상기 소프트웨어 오브젝트를 여는 동작을 포함하고,상기 (c) 동작은 상기 소프트웨어 오브젝트를 처리하는 프로세서에 응하여 생성된 디스플레이 정보를 상기 어플리케이션 영역에 보이는 동작을 포함함을 특징으로 하는 방법.
- 제25항에 있어서, 상기 명령은 상기 어플리케이션 영역에 있는 한 소프트웨어 오브젝트를 상기 다른 사용자의 데이터 영역으로 이동하라고 지시하고,상기 (b) 동작은 상기 소프트웨어 오브젝트를 공개하는 동작을 포함함을 특징으로 하는 방법.
- 제33항에 있어서, 상기 (b) 동작은상기 소프트웨어 오브젝트를 닫는 동작을 더 포함함을 특징으로 하는 방법.
- 제33항에 있어서, 상기 (c) 동작은 아이콘을 포함하는 상기 디스플레이 오브젝트를 업데이트하여 소프트웨어 오브젝트가 공개되었음을 알리도록 하는 동작을 포함함을 특징으로 하는 방법.
- 사용자 데이터 영역, 어플리케이션 영역 및 다른 사용자의 데이터 영역을 디스플레이하는 디스플레이 소자를 구비한 단말에 데이터 전송 서비스를 제공하도록 컴퓨터 시스템을 지정 및 제어하는 명령들을 포함하는 컴퓨터 판독 가능 매체에 있어서,상기 명령들은, 상기 단말로 하여금,(a) 소프트웨어 오브젝트들이 어느 소스들로부터 나온 것인지에 따라, 상기 사용자 데이터 영역 및 상기 다른 사용자의 데이터 영역 위에 나누어 상기 소프트웨어 오브젝트들에 해당하는 디스플레이 오브젝트들을 디스플레이 하도록 하고, 상기 사용자 데이터 영역, 안에 있는 하나의 소프트웨어 오브젝트를 자동 실행시키는 상기 어플리케이션 영역, 및 상기 다른 사용자의 데이터 영역들 사이에서 한 디스플레이 오브젝트 또는 그에 해당하는 소프트웨어 오브젝트를 이동하라고 지시하는 명령을 수신하도록 하는 동작;(b) 상기 (a) 동작에 응하여 상기 소프트웨어 오브젝트를 처리하는 동작; 및(c) 상기 디스플레이 오브젝트를 디스플레이 소자 상에서 업데이트하는 동작을 수행하도록 함을 특징으로 하는 컴퓨터 판독 가능 매체.
- 데이터 전송 서비스를 제공하는 무선 단말에 있어서,디스플레이 소자 및 입력 소자를 구비하는 사용자 인터페이스 모듈;통신 포트;메모리;상기 통신 포트를 통해 소프트웨어 오브젝트를 송수신하고, 상기 입력 소자를 통해 사용자로부터의 명령들을 수신하고, 상기 디스플레이 소자에 사용자 데이터 영역, 안에 있는 소프트웨어 오브젝트를 자동 실행시키는 어플리케이션 영역, 및 다른 사용자의 데이터 영역을 디스플레이하고, 상기 소프트웨어 오브젝트들이 어느 소스들로부터 나온 것인지에 따라 상기 사용자 데이터 영역 및 상기 다른 사용자의 데이터 영역 위에 나누어 상기 소프트웨어 오브젝트들에 해당하는 디스플레이 오브젝트들을 디스플레이하는 프로세서를 포함하고,상기 프로세서는,(a) 한 디스플레이 오브젝트 (또는 그에 해당하는 소프트웨어 오브젝트)를 상기 다른 사용자의 데이터 영역으로부터 상기 사용자 데이터 영역에 위치시키라고 지시하는 제1명령을 수신하면, 상기 소프트웨어 오브젝트를 다른 사용자 데이터 저장 용기로부터 상기 메모리로 다운로드하는 동작;(b) (a)에 따라 상기 다른 사용자의 데이터 영역에 디스플레이된 디스플레이 오브젝트를 상기 사용자 데이터 영역에 디스플레이된 제2디스플레이 오브젝트로 복사하는 동작;(c) 한 디스플레이 오브젝트를 상기 사용자 데이터 영역으로부터 상기 다른 사용자의 데이터 영역으로 위치시키라고 지시하는 제2명령을 수신하면, 상기 해당하는 소프트웨어 오브젝트를 공개하는 동작;(d) 한 디스플레이 오브젝트를 상기 사용자 데이터 영역으로부터 상기 어플리케이션 영역으로 위치시키라고 지시하는 제3명령을 수신하면, 상기 메모리로부터 상기 소프트웨어 오브젝트를 여는 동작;(e) (d)에 따라, 상기 어플리케이션 영역에, 상기 소프트웨어 오브젝트를 처리하는 상기 프로세서에 의해 생성된 디스플레이 정보를 보이는 동작;(f) 한 디스플레이 오브젝트를 상기 어플리케이션 영역으로부터 상기 사용자 데이터 영역에 위치시키라고 지시하는 제4명령을 수신하면, 상기 메모리에 상기 소프트웨어 오브젝트를 저장하는 동작;(g) (f) 동작에 따라, 상기 사용자 데이터 영역에 상기 디스플레이 오브젝트를 디스플레이하는 동작;(h) 한 디스플레이 오브젝트를 상기 다른 사용자의 데이터 영역으로부터 상기 어플리케이션 영역에 위치시키라고 지시하는 제5명령을 수신하면, 상기 다른 사용자 데이터 저장 용기로부터 상기 해당하는 소프트웨어 오브젝트를 여는 동작;(i) (h)에 따라, 상기 소프트웨어 오브젝트를 처리하는 상기 프로세서에 의해 생성된 디스플레이 정보를 상기 어플리케이션 영역에 보이는 동작; 및(j) 한 디스플레이 오브젝트를 상기 어플리케이션 영역으로부터 상기 다른 사용자의 데이터 영역에 위치시키라고 지시하는 제6명령을 수신하면, 상기 소프트웨어 오브젝트를 공개하는 동작을 포함함을 특징으로 하는 무선 단말.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/159,410 US7159186B2 (en) | 2002-05-31 | 2002-05-31 | User interface for transferring data with a communications terminal |
US10/159,410 | 2002-05-31 | ||
PCT/IB2003/002062 WO2003102718A2 (en) | 2002-05-31 | 2003-05-28 | User interface for transferring data with a communications terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20050009713A KR20050009713A (ko) | 2005-01-25 |
KR101017099B1 true KR101017099B1 (ko) | 2011-02-25 |
Family
ID=29582895
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020047019015A KR101017099B1 (ko) | 2002-05-31 | 2003-05-28 | 통신 단말기를 사용해 데이터를 전송하기 위한 사용자인터페이스 |
Country Status (6)
Country | Link |
---|---|
US (1) | US7159186B2 (ko) |
EP (1) | EP1509900A4 (ko) |
KR (1) | KR101017099B1 (ko) |
CN (1) | CN100530341C (ko) |
AU (1) | AU2003232384A1 (ko) |
WO (1) | WO2003102718A2 (ko) |
Families Citing this family (42)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9552141B2 (en) * | 2004-06-21 | 2017-01-24 | Apple Inc. | Methods and apparatuses for operating a data processing system |
US9591345B2 (en) * | 2004-10-21 | 2017-03-07 | Core Wireless Licensing S.A.R.L. | Group editing of media content stored on wireless portable devices |
JP4042768B2 (ja) * | 2005-06-21 | 2008-02-06 | コニカミノルタビジネステクノロジーズ株式会社 | 文書ファイル取得方法、文書処理装置、文書ファイル取得プログラム |
US7499989B2 (en) * | 2005-08-18 | 2009-03-03 | Microsoft Corporation | Installing data with settings |
JP2007086875A (ja) * | 2005-09-20 | 2007-04-05 | Fuji Xerox Co Ltd | 多層ワーク支援装置、多層ワーク支援方法及びプログラム |
US7657849B2 (en) * | 2005-12-23 | 2010-02-02 | Apple Inc. | Unlocking a device by performing gestures on an unlock image |
US7631267B2 (en) * | 2006-02-17 | 2009-12-08 | Microsoft Corporation | Auxiliary display sidebar integration |
KR102389147B1 (ko) | 2007-09-24 | 2022-04-21 | 애플 인크. | 전자 장치 내의 내장형 인증 시스템들 |
US20090122018A1 (en) * | 2007-11-12 | 2009-05-14 | Leonid Vymenets | User Interface for Touchscreen Device |
US9619304B2 (en) * | 2008-02-05 | 2017-04-11 | Adobe Systems Incorporated | Automatic connections between application components |
US8307395B2 (en) | 2008-04-22 | 2012-11-06 | Porto Technology, Llc | Publishing key frames of a video content item being viewed by a first user to one or more second users |
WO2009153308A1 (de) * | 2008-06-18 | 2009-12-23 | Deutsche Telekom Ag | Mobiltelefon mit konvex gewölbtem berührungsempfindlichem bildschirm |
DE102008028636A1 (de) | 2008-06-18 | 2009-12-24 | Deutsche Telekom Ag | Mobiltelefon |
US8656293B1 (en) * | 2008-07-29 | 2014-02-18 | Adobe Systems Incorporated | Configuring mobile devices |
US8255808B2 (en) * | 2008-12-12 | 2012-08-28 | Nokia Corporation | Controlling data transfer between devices |
EP2237140B1 (en) * | 2009-03-31 | 2018-12-26 | Lg Electronics Inc. | Mobile terminal and controlling method thereof |
JP5177071B2 (ja) * | 2009-04-30 | 2013-04-03 | ソニー株式会社 | 送信装置および方法、受信装置および方法、並びに送受信システム |
US20120072869A1 (en) * | 2009-06-01 | 2012-03-22 | Pioneer Corporation | Copy supporting device, terminal device, copy support method, and copy supporting program |
US8346847B2 (en) | 2009-06-03 | 2013-01-01 | Apple Inc. | Installing applications based on a seed application from a separate device |
US8863006B2 (en) * | 2009-06-17 | 2014-10-14 | Adobe Systems Incorporated | Inter-service applications |
US8635317B2 (en) * | 2009-06-23 | 2014-01-21 | Nokia Corporation | Method and apparatus for providing uniform content management |
JP2011070511A (ja) * | 2009-09-28 | 2011-04-07 | Sony Corp | 端末装置、サーバ装置、表示制御方法、及びプログラム |
JP5423444B2 (ja) * | 2010-02-04 | 2014-02-19 | 株式会社リコー | ネットワークシステム、サーバ装置、及びグループウェアプログラム |
US8301723B2 (en) * | 2010-02-26 | 2012-10-30 | Research In Motion Limited | Computer to handheld device virtualization system |
US8528072B2 (en) | 2010-07-23 | 2013-09-03 | Apple Inc. | Method, apparatus and system for access mode control of a device |
US20120054637A1 (en) * | 2010-08-27 | 2012-03-01 | Nokia Corporation | Method, apparatus, computer program and user interface |
US9143881B2 (en) * | 2010-10-25 | 2015-09-22 | At&T Intellectual Property I, L.P. | Providing interactive services to enhance information presentation experiences using wireless technologies |
US8587547B2 (en) | 2010-11-05 | 2013-11-19 | Apple Inc. | Device, method, and graphical user interface for manipulating soft keyboards |
US8547354B2 (en) | 2010-11-05 | 2013-10-01 | Apple Inc. | Device, method, and graphical user interface for manipulating soft keyboards |
US9092132B2 (en) | 2011-01-24 | 2015-07-28 | Apple Inc. | Device, method, and graphical user interface with a dynamic gesture disambiguation threshold |
KR101774316B1 (ko) * | 2011-04-18 | 2017-09-04 | 엘지전자 주식회사 | 영상표시장치 및 이를 이용한 콘텐츠 관리방법 |
US11165963B2 (en) | 2011-06-05 | 2021-11-02 | Apple Inc. | Device, method, and graphical user interface for accessing an application in a locked device |
CN103891392A (zh) * | 2011-08-30 | 2014-06-25 | 诺基亚公司 | 用于基于电话簿的应用共享的方法和装置 |
USD667424S1 (en) * | 2011-09-12 | 2012-09-18 | Microsoft Corporation | Display screen with animated user interface |
US9372978B2 (en) | 2012-01-20 | 2016-06-21 | Apple Inc. | Device, method, and graphical user interface for accessing an application in a locked device |
EP2680125A3 (en) * | 2012-06-28 | 2015-01-28 | Orange | Enhanced user interface to transfer media content |
US9558278B2 (en) | 2012-09-11 | 2017-01-31 | Apple Inc. | Integrated content recommendation |
US9218118B2 (en) | 2012-09-11 | 2015-12-22 | Apple Inc. | Media player playlist management |
CN103870143A (zh) * | 2012-12-14 | 2014-06-18 | 联想(北京)有限公司 | 数据传输控制方法及电子设备 |
USD796539S1 (en) * | 2013-12-16 | 2017-09-05 | Fujifilm Corporation | Digital camera electronic viewfinder display screen with graphical user interface and digital camera display screen with graphical user interface |
USD875740S1 (en) * | 2018-03-14 | 2020-02-18 | Google Llc | Display screen with graphical user interface |
USD879114S1 (en) * | 2018-03-29 | 2020-03-24 | Google Llc | Display screen with graphical user interface |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20010085696A (ko) * | 2000-02-28 | 2001-09-07 | 미야자와 요오이치 | 클라이언트 서버 시스템 및 이것을 이용한 통신방법 |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6654378B1 (en) * | 1992-03-18 | 2003-11-25 | Broadcom Corp. | Transaction control system including portable data terminal and mobile customer service station |
JP2620426B2 (ja) * | 1990-08-31 | 1997-06-11 | インターナショナル・ビジネス・マシーンズ・コーポレイション | 選択されたオブジェクトにユーザ定義特性を割当てる図形方法 |
DE69432199T2 (de) * | 1993-05-24 | 2004-01-08 | Sun Microsystems, Inc., Mountain View | Graphische Benutzerschnittstelle mit Verfahren zur Schnittstellebildung mit fernsteuernden Einrichtungen |
US5715416A (en) * | 1994-09-30 | 1998-02-03 | Baker; Michelle | User definable pictorial interface for a accessing information in an electronic file system |
IL126909A0 (en) * | 1996-05-07 | 1999-09-22 | Webline Communications Corp | Method and apparatus for coordinating internet multi-media content with telephone and audio communications |
JP3900605B2 (ja) * | 1997-07-30 | 2007-04-04 | ソニー株式会社 | データ送信/受信/送受信装置、データ伝送システム、及び、データ送信/受信/送受信/伝送方法 |
US6057834A (en) * | 1998-06-12 | 2000-05-02 | International Business Machines Corporation | Iconic subscription schedule controller for a graphic user interface |
US6247130B1 (en) * | 1999-01-22 | 2001-06-12 | Bernhard Fritsch | Distribution of musical products by a web site vendor over the internet |
US6538673B1 (en) * | 1999-08-23 | 2003-03-25 | Divine Technology Ventures | Method for extracting digests, reformatting, and automatic monitoring of structured online documents based on visual programming of document tree navigation and transformation |
US6496802B1 (en) * | 2000-01-07 | 2002-12-17 | Mp3.Com, Inc. | System and method for providing access to electronic works |
US6248946B1 (en) * | 2000-03-01 | 2001-06-19 | Ijockey, Inc. | Multimedia content delivery system and method |
US20020126153A1 (en) * | 2000-03-13 | 2002-09-12 | Withers James G. | Apparatus and method for navigating electronic files using an array display |
JP4325075B2 (ja) * | 2000-04-21 | 2009-09-02 | ソニー株式会社 | データオブジェクト管理装置 |
JP2002082994A (ja) * | 2000-06-28 | 2002-03-22 | Fujitsu Ltd | インターネット・データベース |
US6557009B1 (en) * | 2000-09-01 | 2003-04-29 | American Management Systems, Inc. | Environmental permit web portal with data validation capabilities |
US6928620B1 (en) * | 2000-10-23 | 2005-08-09 | Hewlett-Packard Development Company, L.P. | Direct printing of contents of a universal resource locator |
US6542814B2 (en) * | 2001-03-07 | 2003-04-01 | Horizon Navigation, Inc. | Methods and apparatus for dynamic point of interest display |
US20030093467A1 (en) * | 2001-11-01 | 2003-05-15 | Flying Wireless, Inc. | Server for remote file access system |
-
2002
- 2002-05-31 US US10/159,410 patent/US7159186B2/en not_active Expired - Fee Related
-
2003
- 2003-05-28 WO PCT/IB2003/002062 patent/WO2003102718A2/en not_active Application Discontinuation
- 2003-05-28 EP EP03756078A patent/EP1509900A4/en not_active Withdrawn
- 2003-05-28 KR KR1020047019015A patent/KR101017099B1/ko not_active IP Right Cessation
- 2003-05-28 AU AU2003232384A patent/AU2003232384A1/en not_active Abandoned
- 2003-05-28 CN CNB038139847A patent/CN100530341C/zh not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20010085696A (ko) * | 2000-02-28 | 2001-09-07 | 미야자와 요오이치 | 클라이언트 서버 시스템 및 이것을 이용한 통신방법 |
Also Published As
Publication number | Publication date |
---|---|
EP1509900A4 (en) | 2010-07-07 |
CN100530341C (zh) | 2009-08-19 |
WO2003102718A2 (en) | 2003-12-11 |
US20030222913A1 (en) | 2003-12-04 |
AU2003232384A1 (en) | 2003-12-19 |
US7159186B2 (en) | 2007-01-02 |
KR20050009713A (ko) | 2005-01-25 |
AU2003232384A8 (en) | 2003-12-19 |
WO2003102718A3 (en) | 2004-02-26 |
EP1509900A2 (en) | 2005-03-02 |
CN1662951A (zh) | 2005-08-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101017099B1 (ko) | 통신 단말기를 사용해 데이터를 전송하기 위한 사용자인터페이스 | |
US11601385B2 (en) | Conversion of text relating to media content and media extension apps | |
US11861138B2 (en) | Application menu user interface | |
US10554599B2 (en) | Conversion of detected URL in text message | |
CN107491296B (zh) | 与一个或多个扩展应用程序对接的消息应用程序 | |
US20200236513A1 (en) | Message extension app store | |
US10194288B2 (en) | Sticker distribution system for messaging apps | |
US20140157169A1 (en) | Clip board system with visual affordance | |
US9983761B1 (en) | Method for interception and blocking of mouse move and resize events on mobile device | |
CN106909855B (zh) | 文件隐藏方法及装置 | |
US20100248788A1 (en) | Method of dividing screen areas and mobile terminal employing the same | |
CN108431763B (zh) | 通过网络服务管理多个云存储装置 | |
RU2630381C2 (ru) | Перемещение функциональных возможностей приложения создания заметок | |
US20210019106A1 (en) | Desktop Sharing Method and Mobile Terminal | |
KR20140014551A (ko) | 클라우드 서비스 기반의 메모 기능 제공 방법 및 시스템과 이를 지원하는 단말기 | |
US20160248843A1 (en) | Data upload method using shortcut | |
US20180095807A1 (en) | Method and Apparatus for Automatic Processing of Service Requests on an Electronic Device | |
US20030211865A1 (en) | Controlling mobile telephone by operating information processing apparatus | |
JP2019091478A (ja) | システム、制御方法、プログラム | |
JP4267186B2 (ja) | クライアントとホスト間での情報内容の伝達 | |
JP2004220319A (ja) | 情報処理装置及びこれに用いるプログラム | |
US20070118798A1 (en) | Web service UI information guide | |
KR100846101B1 (ko) | 실시간 drm 컨텐츠 정보 표시 방법 및 이를 이용하는휴대 단말기 | |
CN108073622B (zh) | 基于自定义桌面程序的网页访问方法和装置 | |
JP6315074B2 (ja) | 端末装置及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
AMND | Amendment | ||
E601 | Decision to refuse application | ||
J201 | Request for trial against refusal decision | ||
AMND | Amendment | ||
B701 | Decision to grant | ||
GRNT | Written decision to grant | ||
LAPS | Lapse due to unpaid annual fee |