KR20100020310A - 사용자 인터페이스 디렉터리를 이용한 사용자 인터페이스 제공/수신하는 방법 및 장치 - Google Patents
사용자 인터페이스 디렉터리를 이용한 사용자 인터페이스 제공/수신하는 방법 및 장치 Download PDFInfo
- Publication number
- KR20100020310A KR20100020310A KR1020080079031A KR20080079031A KR20100020310A KR 20100020310 A KR20100020310 A KR 20100020310A KR 1020080079031 A KR1020080079031 A KR 1020080079031A KR 20080079031 A KR20080079031 A KR 20080079031A KR 20100020310 A KR20100020310 A KR 20100020310A
- Authority
- KR
- South Korea
- Prior art keywords
- user interface
- server
- client
- information
- template
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/22—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks comprising specially adapted graphical user interfaces [GUI]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/22—Processing or transfer of terminal data, e.g. status or physical capabilities
- H04W8/24—Transfer of terminal data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
-
- 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/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L67/025—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Human Computer Interaction (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Software Systems (AREA)
- User Interface Of Digital Computer (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
Claims (21)
- 제1 서버가 클라이언트에 사용자 인터페이스를 제공하는 방법에 있어서,상기 클라이언트로부터 제2 서버에 액세스하기 위해 필요한 사용자 인터페이스를 요청받는 단계; 및상기 제1 서버가 보유하고 있는 복수의 사용자 인터페이스 중 적어도 하나를 상기 클라이언트에 제공하는 단계를 포함하는 것을 특징으로 하는 사용자 인터페이스 제공 방법.
- 제 1 항에 있어서, 상기 요청받는 단계는상기 클라이언트의 성능에 대한 정보를 상기 클라이언트로부터 수신하는 단계를 포함하는 것을 특징으로 하는 사용자 인터페이스 제공 방법.
- 제 2 항에 있어서, 상기 복수의 사용자 인터페이스는복수의 사용자 인터페이스 템플릿(template)을 포함하는 것을 특징으로 하는 사용자 인터페이스 제공 방법.
- 제 3 항에 있어서, 상기 제공하는 단계는상기 클라이언트의 성능에 대한 정보에 기초해 상기 복수의 사용자 인터페이스의 템플릿 중 적어도 하나를 선택하는 단계;상기 제2 서버에 대한 정보를 상기 클라이언트로부터 수신하는 단계;상기 선택된 사용자 인터페이스 템플릿 및 상기 제2 서버에 대한 정보에 기초해 상기 요청받은 사용자 인터페이스를 생성하는 단계; 및상기 생성된 사용자 인터페이스를 상기 클라이언트에 전송하는 단계를 포함하는 것을 특징으로 하는 사용자 인터페이스 제공 방법.
- 제 4 항에 있어서, 상기 제2 서버에 대한 정보는상기 제2 서버에 액세스하기 위해 필요한 URL(uniform resource locator), 포트(port) 및 상태 변수(state variable) 중 적어도 하나를 포함하는 것을 특징으로 하는 사용자 인터페이스 제공 방법.
- 제 3 항에 있어서, 상기 제공하는 단계는상기 클라이언트의 성능에 대한 정보에 기초해 상기 복수의 사용자 인터페이스 템플릿 중 적어도 하나를 선택하는 단계; 및상기 선택된 사용자 인터페이스 템플릿을 상기 클라이언트에 전송하는 단계를 포함하고,상기 클라이언트는 상기 선택된 사용자 인터페이스 템플릿 및 상기 제2 서버에 대한 정보에 기초해 상기 제2 서버의 액세스하기 위해 필요한 사용자 인터페이스를 생성하는 것을 특징으로 하는 사용자 인터페이스 제공 방법.
- 클라이언트가 제1 서버로부터 사용자 인터페이스를 수신하는 방법에 있어서,상기 클라이언트로부터 제2 서버에 액세스하기 위해 필요한 사용자 인터페이스를 요청하는 단계; 및상기 요청에 대한 응답으로 상기 제1 서버가 보유하고 있는 복수의 사용자 인터페이스 중 적어도 하나를 상기 제1 서버로부터 제공받는 단계를 포함하는 것을 특징으로 하는 사용자 인터페이스 수신 방법.
- 제 7 항에 있어서, 상기 요청하는 단계는상기 클라이언트의 성능에 대한 정보를 상기 제1 서버에 전송하는 단계를 포함하는 것을 특징으로 하는 사용자 인터페이스 수신 방법.
- 제 8 항에 있어서, 상기 복수의 사용자 인터페이스는복수의 사용자 인터페이스 템플릿을 포함하는 것을 특징으로 하는 사용자 인터페이스 수신 방법.
- 제 9 항에 있어서, 상기 제공받는 단계는상기 제2 서버에 대한 정보를 상기 제1 서버에 전송하는 단계; 및상기 제2 서버에 대한 정보 및 소정의 사용자 인터페이스 템플릿에 기초해 상기 제1 서버가 생성한 사용자 인터페이스를 상기 제1 서버로부터 수신하는 단계를 포함하고,상기 소정의 사용자 인터페이스 템플릿은 상기 클라이언트의 성능에 대한 정보에 기초해 복수의 사용자 인터페이스 템플릿 중에서 선택된 적어도 하나의 사용자 인터페이스 템플릿인 것을 특징으로 하는 사용자 인터페이스 수신 방법.
- 제 10 항에 있어서, 상기 제2 서버에 대한 정보는상기 제2 서버에 액세스하기 위해 필요한 URL(uniform resource locator), 포트(port) 및 상태 변수(state variable) 중 적어도 하나를 포함하는 것을 특징으로 하는 사용자 인터페이스 수신 방법.
- 제 9 항에 있어서, 상기 제공받는 단계는상기 클라이언트의 성능에 대한 정보에 기초해 상기 복수의 사용자 인터페이스 템플릿 중 선택된 적어도 하나의 사용자 인터페이스 템플릿을 수신하는 단계; 및상기 수신된 사용자 인터페이스 템플릿 및 상기 제2 서버에 대한 정보에 기초해 상기 제2 서버의 액세스하기 위해 필요한 사용자 인터페이스를 생성하는 단계를 포함하는 것을 특징으로 하는 사용자 인터페이스 수신 방법.
- 제 7 항에 있어서,상기 제1 서버로부터 수신한 사용자 인터페이스를 상기 제2 서버에 전송하는 단계를 더 포함하는 것을 특징으로 하는 사용자 인터페이스 수신 방법.
- 제1 서버의 클라이언트에 사용자 인터페이스를 제공하는 장치에 있어서,상기 클라이언트로부터 제2 서버에 액세스하기 위해 필요한 사용자 인터페이스를 요청받는 연결부; 및상기 제1 서버가 보유하고 있는 복수의 사용자 인터페이스 중 적어도 하나를 상기 클라이언트에 제공하는 UI관리부를 포함하는 것을 특징으로 하는 사용자 인터페이스 제공 장치.
- 제 14 항에 있어서,상기 UI관리부는상기 클라이언트의 성능에 대한 정보에 기초해 복수의 사용자 인터페이스 중 템플릿 중 적어도 하나를 선택하는 UI선택부; 및상기 선택된 사용자 인터페이스 템플릿 및 상기 클라이언트로부터 수신한 상기 제2 서버에 대한 정보에 기초해 상기 제공을 요청받은 사용자 인터페이스를 생성하는 UI생성부를 포함하고,상기 연결부는 상기 생성된 사용자 인터페이스를 상기 클라이언트에 전송하는 것을 특징으로 하는 사용자 인터페이스 제공 장치.
- 제 14 항에 있어서,상기 UI관리부는상기 클라이언트의 성능에 대한 정보에 기초해 복수의 사용자 인터페이스 템플릿 중 적어도 하나를 선택하고,상기 연결부는상기 선택된 사용자 인터페이스 템플릿을 상기 클라이언트에 전송하는 것을 특징으로 하는 사용자 인터페이스 제공 장치.
- 클라이언트의 제1 서버로부터 사용자 인터페이스를 수신하는 장치에 있어서,상기 클라이언트로부터 제2 서버에 액세스하기 위해 필요한 사용자 인터페이스를 요청하는 연결부; 및상기 요청에 대한 응답으로 상기 요청에 대한 응답으로 상기 제1 서버가 보유하고 있는 복수의 사용자 인터페이스 중 적어도 하나를 상기 제1 서버로부터 제공받는 UI관리부를 포함하는 것을 특징으로 하는 사용자 인터페이스 수신 장치.
- 제 17 항에 있어서,상기 연결부는상기 제2 서버에 대한 정보를 상기 제1 서버에 전송하고,상기 UI관리부는상기 제1 서버가 상기 제2 서버에 대한 정보 및 소정의 사용자 인터페이스 템플릿에 기초해 생성한 사용자 인터페이스를 상기 제1 서버로부터 제공받으며,상기 소정의 사용자 인터페이스 템플릿은 상기 클라이언트의 성능에 대한 정 보에 기초해 복수의 사용자 인터페이스 템플릿 중에서 선택된 적어도 하나의 사용자 인터페이스 템플릿인 것을 특징으로 하는 사용자 인터페이스 수신 장치.
- 제 17 항에 있어서,상기 연결부는상기 클라이언트의 성능에 대한 정보에 기초해 복수의 사용자 인터페이스의 템플릿 중 선택된 적어도 하나의 사용자 인터페이스 템플릿을 수신하고,상기 UI관리부는상기 수신된 사용자 인터페이스 템플릿 및 상기 제2 서버에 대한 정보에 기초해 상기 제2 서버의 액세스하기 위해 필요한 사용자 인터페이스를 생성하는 것을 특징으로 하는 사용자 인터페이스 수신 장치.
- 제 17 항에 있어서, 상기 연결부는상기 제1 서버로부터 수신한 사용자 인터페이스를 상기 제2 서버에 전송하는 것을 특징으로 하는 사용자 인터페이스 수신 장치.
- 제 1 항 내지 제 13 항 중 어느 한 항의 방법을 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080079031A KR101531164B1 (ko) | 2008-08-12 | 2008-08-12 | 사용자 인터페이스 디렉터리를 이용한 사용자 인터페이스 제공/수신하는 방법 및 장치 |
US12/453,483 US20100042678A1 (en) | 2008-08-12 | 2009-05-12 | Method and apparatus for providing/receiving user interface using user interface directory |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080079031A KR101531164B1 (ko) | 2008-08-12 | 2008-08-12 | 사용자 인터페이스 디렉터리를 이용한 사용자 인터페이스 제공/수신하는 방법 및 장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20100020310A true KR20100020310A (ko) | 2010-02-22 |
KR101531164B1 KR101531164B1 (ko) | 2015-06-25 |
Family
ID=41682022
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020080079031A Expired - Fee Related KR101531164B1 (ko) | 2008-08-12 | 2008-08-12 | 사용자 인터페이스 디렉터리를 이용한 사용자 인터페이스 제공/수신하는 방법 및 장치 |
Country Status (2)
Country | Link |
---|---|
US (1) | US20100042678A1 (ko) |
KR (1) | KR101531164B1 (ko) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9389881B2 (en) | 2008-04-17 | 2016-07-12 | Samsung Electronics Co., Ltd. | Method and apparatus for generating combined user interface from a plurality of servers to enable user device control |
US9424053B2 (en) | 2008-04-17 | 2016-08-23 | Samsung Electronics Co., Ltd. | Method and apparatus for displaying personalized user interface |
KR20220019602A (ko) * | 2020-08-10 | 2022-02-17 | 쿠팡 주식회사 | 프로그램 인터페이스 원격 관리 및 프로비저닝 |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101531165B1 (ko) * | 2008-04-17 | 2015-06-25 | 삼성전자주식회사 | 클라이언트의 특성을 고려한 사용자 인터페이스를 제공, 수신하는 방법 및 장치 |
KR101560183B1 (ko) * | 2008-04-17 | 2015-10-15 | 삼성전자주식회사 | 사용자 인터페이스를 제공/수신하는 방법 및 장치 |
KR101531532B1 (ko) * | 2010-02-11 | 2015-06-25 | 삼성전자주식회사 | 원격 접속에 기초해 홈 네트워크 디바이스의 서비스를 이용하는 방법 및 장치 |
US8930439B2 (en) * | 2010-04-30 | 2015-01-06 | Nokia Corporation | Method and apparatus for providing cooperative user interface layer management with respect to inter-device communications |
EP2787447A4 (en) * | 2011-12-02 | 2015-12-16 | Korea Electronics Technology | METHOD AND SYSTEM FOR NUI PROVISION |
WO2014071764A1 (zh) * | 2012-11-09 | 2014-05-15 | 北京奇虎科技有限公司 | 客户端浏览器、服务器端浏览器及其实现方法 |
CN106708478B (zh) * | 2015-07-21 | 2020-06-05 | 阿里巴巴集团控股有限公司 | 滚动视图显示方法及装置 |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7299289B1 (en) * | 2000-04-28 | 2007-11-20 | Accordent Technologies, Inc. | Method, system, and article of manufacture for integrating streaming content and a real time interactive dynamic user interface over a network |
AU2001260549A1 (en) * | 2000-06-12 | 2001-12-24 | Preworx (Proprietary) Limited | System for controlling a display of the user interface of a software application |
US20020129096A1 (en) * | 2001-02-14 | 2002-09-12 | Mansour Peter M. | Platform-independent distributed user interface client architecture |
US7219163B2 (en) * | 2002-03-14 | 2007-05-15 | Hewlett-Packard Development Company, L.P. | Method and system that tailors format of transmission to suit client capabilities and link characteristics |
US7275213B2 (en) * | 2003-08-11 | 2007-09-25 | Ricoh Company, Ltd. | Configuring a graphical user interface on a multifunction peripheral |
US8196044B2 (en) * | 2004-01-05 | 2012-06-05 | Microsoft Corporation | Configuration of user interfaces |
US7703024B2 (en) * | 2004-08-31 | 2010-04-20 | Sap Ag | Obtaining a graphical user interface to access a remote computing system |
US20060168526A1 (en) * | 2005-01-12 | 2006-07-27 | Nokia Corporation | Platform-specific application user interface remoting |
US20070078987A1 (en) * | 2005-09-30 | 2007-04-05 | Walker Mark R | Multi-mode remote user interface server |
KR100823269B1 (ko) * | 2006-06-13 | 2008-04-18 | 삼성전자주식회사 | 원격 사용자 인터페이스의 상태 정보를 관리하는 방법 |
KR100782854B1 (ko) * | 2006-08-10 | 2007-12-06 | 삼성전자주식회사 | 원격 사용자 인터페이스를 이용한 콘텐트 관리 방법 및장치 |
WO2008092104A2 (en) * | 2007-01-25 | 2008-07-31 | Skyfire Labs, Inc. | Dynamic client-server video tiling streaming |
JP5254812B2 (ja) * | 2007-02-16 | 2013-08-07 | シャープ株式会社 | ユーザインタフェース生成装置、情報端末、ユーザインタフェース生成制御プログラム、記録媒体、およびユーザインタフェース生成方法 |
US7930343B2 (en) * | 2008-05-16 | 2011-04-19 | Honeywell International Inc. | Scalable user interface system |
-
2008
- 2008-08-12 KR KR1020080079031A patent/KR101531164B1/ko not_active Expired - Fee Related
-
2009
- 2009-05-12 US US12/453,483 patent/US20100042678A1/en not_active Abandoned
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9389881B2 (en) | 2008-04-17 | 2016-07-12 | Samsung Electronics Co., Ltd. | Method and apparatus for generating combined user interface from a plurality of servers to enable user device control |
US9424053B2 (en) | 2008-04-17 | 2016-08-23 | Samsung Electronics Co., Ltd. | Method and apparatus for displaying personalized user interface |
KR20220019602A (ko) * | 2020-08-10 | 2022-02-17 | 쿠팡 주식회사 | 프로그램 인터페이스 원격 관리 및 프로비저닝 |
Also Published As
Publication number | Publication date |
---|---|
US20100042678A1 (en) | 2010-02-18 |
KR101531164B1 (ko) | 2015-06-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101531164B1 (ko) | 사용자 인터페이스 디렉터리를 이용한 사용자 인터페이스 제공/수신하는 방법 및 장치 | |
US8176140B2 (en) | Home network device control service and/or internet service method and apparatus thereof for controlling internet services and home network devices based on a script | |
US7890470B2 (en) | Method and apparatus for synchronizing device providing content directory service with device not providing content directory | |
EP1811747B1 (en) | Method and apparatus for storing and restoring state information of remote user interface | |
US20100235427A1 (en) | Content delivery system, server device, content delivery method, and program | |
US20070204003A1 (en) | Downloading a file over HTTP from multiple servers | |
US20130091558A1 (en) | Method and system for sharing multimedia contents between devices in cloud network | |
JP2011529609A (ja) | ネットワークサービスにアクセスするクライアントデバイス、情報処理システム、及び関連方法 | |
US8654793B2 (en) | Network device for sharing multimedia data with other network devices existing on network and method therefor | |
WO2015109872A1 (zh) | 基于samba的快速访问和控制播放共享媒体文件方法 | |
KR20060006722A (ko) | 단말 기기, 제공 서버, 전자 정보 이용 방법, 전자 정보제공 방법, 단말 기기 프로그램, 제공 서버 프로그램,중개 프로그램, 및 기억 매체 | |
KR101310223B1 (ko) | 컨텐트 디렉토리 서비스를 제공하는 장치와 제공하지 않는장치 간의 동기화 방법 및 이를 수행하는 장치 | |
JP2013103405A (ja) | 画像処理システム、画像処理装置及びその制御方法、並びにプログラム | |
JP2010097543A (ja) | サービス支援プログラムおよびサービス支援方法 | |
WO2015182183A1 (ja) | 情報処理装置、情報処理システム、情報処理方法およびプログラム | |
US8086562B2 (en) | Arrangement for anonymous API downloaded resources for advanced content | |
JP2008204269A (ja) | サーバ装置、クライアント装置、通信方法およびプログラム | |
JP4620118B2 (ja) | クライアント装置 | |
JP2014219813A (ja) | 情報処理装置、情報処理装置の制御方法、およびプログラム | |
JP6128503B1 (ja) | 電子マニュアルに関連するサービスを提供するためのプログラム、サーバおよびシステム | |
CN114979115B (zh) | 一种基于Guacamole的远程操作屏幕录制与回放系统和方法 | |
US20070175975A1 (en) | Method and apparatus for providing DVD content with rendering device in UPnP network | |
JP2011034491A (ja) | 共同作業支援システム及びサーバー | |
JP2005352539A (ja) | 情報処理装置および方法、記録媒体、並びにプログラム | |
JPWO2007004267A1 (ja) | モニタサーバ装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20080812 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20130627 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20080812 Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20150116 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20150529 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20150618 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20150619 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20180530 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20180530 Start annual number: 4 End annual number: 4 |
|
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20200329 |