KR20050048224A - 사용자 맞춤형 웹페이지 제공 방법 및 시스템 - Google Patents

사용자 맞춤형 웹페이지 제공 방법 및 시스템 Download PDF

Info

Publication number
KR20050048224A
KR20050048224A KR1020030082098A KR20030082098A KR20050048224A KR 20050048224 A KR20050048224 A KR 20050048224A KR 1020030082098 A KR1020030082098 A KR 1020030082098A KR 20030082098 A KR20030082098 A KR 20030082098A KR 20050048224 A KR20050048224 A KR 20050048224A
Authority
KR
South Korea
Prior art keywords
data
information
webpage
web page
user terminal
Prior art date
Application number
KR1020030082098A
Other languages
English (en)
Inventor
홍봉룡
Original Assignee
주식회사 삼보컴퓨터
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 삼보컴퓨터 filed Critical 주식회사 삼보컴퓨터
Priority to KR1020030082098A priority Critical patent/KR20050048224A/ko
Publication of KR20050048224A publication Critical patent/KR20050048224A/ko

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices

Landscapes

  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명은 사용자 단말기로부터 통신망을 통해 단말기 정보(기종, 해상도 등), 설정 조건(광고 표시 여부, 팝업창 표시 여부, 관심분야 정보 등) 및 웹페이지 접속 요청(URL, 임의의 데이터에 대한 선택 정보 등)이 수신되면, 웹페이지 접속 요청에 상응하는 임의의 정보 제공 서버로부터 원시 웹페이지 데이터를 수신하고, 원시 웹페이지 데이터, 단말기 정보 및 설정 조건을 이용하여 재구성 웹페이지 데이터를 생성하여 사용자 단말기로 전송하는 사용자 맞춤형 웹페이지 제공 방법 및 시스템에 관한 것으로, 사용자 단말기의 해상도에 적합하도록 웹페이지를 재구성하여 전송함으로써 보다 만족스러운 웹서핑 또는 정보 이용을 가능하게 한다.

Description

사용자 맞춤형 웹페이지 제공 방법 및 시스템{System and method for providing customized web page}
본 발명은 사용자 맞춤형 웹페이지 제공 방법 및 시스템에 관한 것으로, 특히 통신망에 접속된 사용자 단말기 표시부의 화면 크기에 적합하도록 재구성된 웹페이지를 제공하기 위한 사용자 맞춤형 웹페이지 제공 방법 및 시스템에 관한 것이다.
과학기술의 발전과 경제수준의 향상으로 인해 보다 많은 사람들이 인터넷 서비스를 이용할 수 있게 되었다. 인터넷을 통해 원격지에 위치한 사람들과 실시간 메시지 송수신이 가능하게 되었으며, 보다 많은 정보를 접할 수 있게 되었다.
일반적으로, 정보 검색이나 정보 이용을 위해 사람들은 통신망을 통해 임의의 웹사이트에 접속한 후, 단말기 표시부에 디스플레이된 웹페이지 내용 중 임의의 선택 항목(예를 들어, 하이퍼링크, 컨텐츠 목록 등)을 선택하여 원하는 정보에 접근하게 된다.
그러나, 인터넷 등과 같은 광역 통신망을 통해 일반적으로 접속할 수 있는 홈페이지 또는 웹페이지는 모든 사용자의 요구에 적합하도록 구성되어있지 못하다. 즉, 웹페이지의 목적이 통신망을 통해 접속한 사용자의 표시부에 가장 적합한 폰트와 배열을 이용하여 정보를 제공하기 위한 것이지만, 실제적으로는 그렇지 못한 것이다. 이는 홈페이지 또는 웹페이지 생성 작업시 모든 사용자의 요구(예를 들어, 단말기 표시부의 해상도)를 고려하지 못하고, 일반적인 모니터의 전형적인 크기(예를 들어, 800x600, 1024x768)에 맞춰 웹페이지를 사이즈를 결정하거나 웹페이지 설계자의 작업상 편리한 크기로 웹페이지 사이즈를 결정하기 때문이다. 따라서, 해당 웹페이지의 크기에 적합하지 않은 단말기 모니터의 경우에는 전체 웹페이지의 일부만이 화면상에 표시되어지고, 사용자가 웹페이지의 다른 영역을 보기위해서는 스크롤바를 이용하여 해당 영역으로 이동하여야 하는 불편함이 있다.
또한, 최근에는 컴퓨터 이외의 이동 통신 단말기, 개인 휴대 단말기(PDA : Personal Digital Assistant) 등의 통신 장치나 텔레비전, 냉장고 등의 가전 제품도 통신망을 통해 웹사이트에 접속할 수 있는 기능을 포함하고 있다.
이러한 장치들의 표시부의 크기가 컴퓨터 모니터의 화면 크기와 일치하지 않을 것은 자명하다. 따라서, 일부 컴퓨터 모니터의 화면 크기에 적합하도록 구성된 웹페이지는 이러한 장치들의 표시부에는 적절하게 표시되지 못할 것이다. 예를 들어, 통신망을 통해 접속한 사용자 단말기가 텔레비전인 경우 기존의 웹페이지의 폰트는 작아서 가독성이 떨어지고, 또한 고선명 텔레비전(HDTV : high definition television)과 같이 고해상도일 경우에는 빈공간이 많이 보여지는 문제점이 있었다. 따라서, 종래의 방법에 의해 구성된 웹페이지를 범용으로 사용할 수 없으므로 각 장치에 적합한 형태의 웹페이지를 새로 만들어야 하는 불편함이 있었다.
따라서, 상술한 문제점을 해결하기 위해, 본 발명의 목적은 사용자 단말기의 해상도에 적합하도록 웹페이지를 재구성하여 전송함으로써 보다 만족스러운 웹서핑 또는 정보 이용을 가능하게 하는 사용자 맞춤형 웹페이지 제공 방법 및 시스템을 제공하는 것이다.
본 발명의 다른 목적은 사용자가 원하는 정보만을 선택적으로 추출하여 사용자 단말기의 해상도에 적합한 웹페이지를 재구성할 수 있는 사용자 맞춤형 웹페이지 제공 방법 및 시스템을 제공하는 것이다.
본 발명의 또 다른 목적은 동영상 등과 같이 트래픽(Traffic)을 많이 요구하는 정보를 포함하는 웹페이지의 경우 제3의 웹페이지와 사용자 단말기가 직접 연결되도록 하여 웹서버의 부하를 감소시킬 수 있는 사용자 맞춤형 웹페이지 제공 방법 및 시스템을 제공하는 것이다.
본 발명의 또 다른 목적은 이미 구성되어있는 웹페이지를 사용자 단말기의 종류 및 표시부의 크기에 상응하도록 재구성하여 활용할 수 있도록 함으로써 유사한 내용의 웹페이지를 복수개 구성하여야 하는 불편함을 제거할 수 있는 사용자 맞춤형 웹페이지 제공 방법 및 시스템을 제공하는 것이다.
본 발명의 또 다른 목적은 사용자 단말기와 통신망을 통해 결합된 웹서버가 가지지 못한 정보일지라도 제3의 웹서버로부터 해당 정보를 제공받아 새로운 웹페이지를 구성할 수 있는 사용자 맞춤형 웹페이지 제공 방법 및 시스템을 제공하는 것이다.
상기 목적들을 달성하기 위하여, 본 발명의 일 측면에 따르면, 사용자 단말기 및 정보 제공 서버와 통신망을 통해 결합된 웹페이지 구성 서버에서 사용자 단말기의 해상도에 상응하는 웹페이지를 제공하는 방법에 있어서, 사용자 단말기로부터 통신망을 통해 단말기 정보, 설정 조건 및 웹페이지 접속 요청을 수신하는 단계-여기서, 상기 단말기 정보는 기종, 해상도 중 적어도 어느 하나를 포함하고, 상기 설정 조건은 광고 표시 여부, 팝업창 표시 여부, 관심분야 정보 중 적어도 어느 하나를 포함하며, 상기 웹페이지 접속 요청은 URL 또는 임의의 데이터에 대한 선택 정보임-; 상기 웹페이지 접속 요청에 상응하는 임의의 정보 제공 서버로 웹페이지 데이터 제공 요청을 전송하는 단계; 상기 정보 제공 서버로부터 원시 웹페이지 데이터를 수신하는 단계; 상기 원시 웹페이지 데이터, 상기 단말기 정보 및 상기 설정 조건을 이용하여 재구성 웹페이지 데이터를 생성하는 단계; 및 상기 재구성 웹페이지 데이터를 상기 사용자 단말기로 전송하는 단계를 포함하는 것을 특징으로 하는 사용자 맞춤형 웹페이지 제공 방법이 제공되고, 당해 사용자 맞춤형 웹페이지 제공 방법의 수행을 가능하게 하는 시스템, 장치 및 기록매체가 제공된다.
본 발명에 따른 사용자 맞춤형 웹페이지 제공 방법에서 상기 설정 조건이 광고 미표시 및 관심분야 지정 정보인 경우, 상기 재구성 웹페이지 데이터를 생성하는 단계는, 상기 원시 웹페이지 데이터 중에서 광고 관련 데이터를 제거하는 단계; 상기 원시 웹페이지 데이터에서 상기 관심분야 지정 정보에 상응하는 데이터만을 추출하는 단계; 상기 단말기 정보에 상응하는 데이터 구조를 추출하는 단계; 및 상기 추출된 데이터를 상기 데이터 구조에 상응하도록 배치하여 상기 재구성 웹페이지 데이터를 생성하는 단계를 포함할 수 있다.
또한, 상기 웹페이지 접속 요청이 동영상 데이터 제공 요청인 경우, 상기 재구성 웹페이지 데이터를 생성하는 단계는, 상기 정보 제공 서버로 상기 동영상 데이터 제공 요청에 상응하는 동영상 데이터 지정 정보 및 수신처 정보를 전송하는 단계-여기서, 상기 수신처 정보는 상기 사용자 단말기에 접속가능한 통신 주소 정보임-; 상기 단말기 정보에 상응하는 동영상 데이터 표시 구조를 추출하는 단계; 및 상기 접근 주소 정보 및 상기 동영상 데이터 표시 구조를 포함하는 상기 재구성 웹페이지 데이터를 생성하는 단계를 포함하되, 상기 사용자 단말기는 상기 수신처 정보를 이용하여 상기 정보 제공 서버로부터 통신망을 통해 직접 수신되는 상기 동영상 데이터 지정 정보에 상응하는 동영상 데이터를 상기 동영상 데이터 표시 구조에 적합하도록 디스플레이하는 것을 특징으로 한다.
본 발명에 따른 사용자 맞춤형 웹페이지 제공 방법에서 상기 재구성 웹페이지 데이터는 상기 동영상 데이터의 재생을 위한 제어 명령을 더 포함하고, 상기 제어 명령은 상기 동영상 데이터의 재생 제어가 키버튼 또는 리모콘에 의해 이루어지도록 하는 것을 특징으로 한다.
상기 사용자 단말기는 컴퓨터, 이동 통신 단말기, 개인 휴대 단말기(PDA), 텔레비전, 냉장고 등과 같이 통신 기능을 포함하는 전자제품이다.
본 발명의 다른 측면에 따르면, 사용자 단말기의 해상도에 상응하는 웹페이지를 제공하기 위해 사용자 단말기 및 정보 제공 서버와 통신망을 통해 결합된 웹페이지 구성 서버에 있어서, 사용자 단말기로부터 통신망을 통해 단말기 정보, 설정 조건 및 웹페이지 접속 요청을 수신하고, 상기 정보 제공 서버로부터 원시 웹페이지 데이터를 수신하는 수단-여기서, 상기 단말기 정보는 기종, 해상도 중 적어도 어느 하나를 포함하고, 상기 설정 조건은 광고 표시 여부, 팝업창 표시 여부, 관심분야 정보 중 적어도 어느 하나를 포함하며, 상기 웹페이지 접속 요청은 URL 또는 임의의 데이터에 대한 선택 정보임-; 상기 웹페이지 접속 요청에 상응하는 임의의 정보 제공 서버로 웹페이지 데이터 제공 요청을 전송하고, 재구성 웹페이지 데이터를 상기 사용자 단말기로 전송하는 수단; 및 상기 원시 웹페이지 데이터, 상기 단말기 정보 및 상기 설정 조건을 이용하여 상기 재구성 웹페이지 데이터를 생성하는 수단을 포함하는 것을 특징으로 하는 웹페이지 구성 서버가 제공된다.
이하, 본 발명의 바람직한 실시예를 첨부한 도면들을 참조하여 상세히 설명하기로 한다.
도 1은 본 발명의 바람직한 실시예에 따른 사용자 맞춤형 웹페이지 제공 방법을 수행하기 위한 전체 시스템 구성을 개략적으로 나타낸 도면이다.
도 1을 참조하면, 사용자 맞춤형 웹페이지 제공 방법을 수행하기 위한 전체 시스템은 사용자 단말기(100a, 100b, 100c, ... , 100n - 이하 100으로 칭함), 웹페이지 구성 서버(120) 및 정보제공서버(150a, 150b, ... , 150n - 이하 150으로 칭함)를 포함한다.
사용자 단말기(100)는 통신망을 통해 웹페이지에 접속할 수 있는 웹브라우저(Web Browser)(110)가 구비된 장치로서, 통신망을 통해 웹페이지 구성 서버(120)에 접속하고, 웹페이지 구성 서버(120)로부터 재구성된 웹페이지 데이터를 수신하여 표시부에 디스플레이하는 장치이다. 상술한 동작을 수행할 수 있는 장치이면 아무런 제한없이 동일하게 적용될 수 있으나, 도 1에는 컴퓨터(100a), 이동통신단말기(100b), 텔레비전(100c) 및 냉장고(100n)만이 예시되어 있다. 또한, 사용자 단말기(100)에 구비되는 웹브라우저(110)는 컴퓨터 프로그램 또는 하드웨어 형태일 수 있으며, 통상의 웹브라우저(예를 들어, Explore, Netscape 등) 또는 본 발명에 적용되는 전용 웹브라우저일 수 있다. 웹브라우저의 기능은 이하의 설명을 참조함으로써 쉽게 이해될 수 있을 것이다. 그리고, 본 발명에 적용되는 웹페이지는 통신망을 통해 제공되는 정보들의 조합을 의미하며, 해당 정보들은 텍스트, 이미지, 동영상, 음악 등의 다양한 데이터(즉, 일부 또는 전체)를 포함할 수 있다.
웹페이지 구성 서버(120)는 사용자 단말기(100, 사용자 단말기(100)에 설치된 웹브라우저(110)를 통한 것이나, 이하 사용자 단말기(100)로 칭함)로부터 임의의 웹페이지에 대한 접속 요청(예를 들어, URL, 데이터 선택 정보 등)을 수신하고, 해당 접속 요청에 상응하는 정보 제공 서버(150)에 통신망을 통해 접속하고, 당해 정보 제공 서버(150)로부터 웹페이지 데이터를 수신하여 당해 사용자 단말기(100)의 표시부의 크기 및 설정 조건(예를 들어, 표시 정보 제한 조건, 데이터 표시 크기 설정 조건 등)에 상응하도록 웹페이지를 재구성한 후, 재구성된 웹페이지를 사용자 단말기(100)로 전송하는 장치이다.
웹페이지 구성 서버(120)는 송수신부(125), 저장부(130), 웹페이지 재구성부(135), 기능 설정부(140) 및 제어부(145)를 포함한다. 물론, 웹페이지 구성 서버(120)는 도 1에 도시된 하드웨어 형태의 구성대신 컴퓨터 프로그램을 설치함으로써 동일한 기능을 수행할 수도 있으며, 도 1에 도시된 구성 요소(또는 기능) 중 일부는 생략될 수 있다.
송수신부(125)는 사용자 단말기(100)로부터 임의의 웹페이지에 대한 접속 요청(예를 들어, URL, 데이터 선택 정보 등)을 수신하고, 당해 접속 요청에 상응하는 정보 제공 서버(150)에 접속하여 웹페이지 데이터를 수신하며, 사용자 단말기(100)에 적합하도록 재구성된 웹페이지 데이터를 사용자 단말기(100)로 전송한다.
저장부(130)는 웹페이지 구성 서버(120)의 동작 프로그램, 사용자 단말기 정보(예를 들어, 해상도), 사용자가 지정한 설정 조건(예를 들어, 표시 정보 제한 조건, 데이터 표시 크기 설정 조건 등)을 저장한다. 물론, 저장부(130)는 각각의 저장 정보의 종류에 따라 분리되어 적용될 수 있음은 당연하다. 그리고, 사용자 단말기 정보나 사용자가 지정한 설정 조건은 저장부(130)에 저장하지 않고 사용자 단말기(100)로부터 수신되는 정보를 이용할 수도 있다.
웹페이지 재구성부(135)는 저장부(130)에 저장된 또는 사용자 단말기(100)로부터 수신된 사용자 단말기 정보, 설정 조건을 이용하여 정보 제공 서버(150)로부터 수신된 웹페이지 데이터를 재구성하여 새로운 웹페이지 데이터를 생성하는 기능을 수행한다. 예를 들어, 웹페이지 데이터가 영화 데이터인 경우, 사용자 단말기(100) 표시부에는 단지 영상과 자막만이 표시되면 족하다. 따라서, 사용자 단말기(100) 크기에 적합하도록 영상 및 자막의 크기를 확대(또는 축소)하고 나머지 데이터(예를 들어, 웹사이트 홍보 데이터, 광고 데이터) 등은 삭제함으로써 사용자 단말기(100)에 적합한 웹페이지 데이터를 생성할 수 있다.
기능 설정부(140)는 설정 조건을 이용하여 사용자 단말기(100)로 전송될 웹페이지 데이터와 사용자 단말기(100)의 기능을 연동시키는 기능을 수행한다. 예를 들어, 웹페이지 데이터가 영화 데이터인 경우, 사용자 단말기(100)의 키버튼 또는 리모콘을 이용하여 영화 데이터를 제어할 수 있도록 한다. 즉, 사용자 단말기(100) 표시부에는 영화 데이터의 일시 중지, 정지, 재생, 음량 증감 등의 기능 버튼을 표시할 필요없이 키버튼 또는 리모콘을 이용하여 해당 기능을 수행할 수 있도록 하는 것이다. 만약 사용자가 리모콘을 이용하는 경우, 비디오를 제어하는 경우와 마찬가지로 리모콘에서 송출되는 제어신호에 따라 표시부에 표시된 웹페이지 데이터가 제어되도록 할 수 있다.
제어부(145)는 웹페이지 구성 서버(120)가 상술한 동작을 수행할 수 있도록 송수신부(125), 저장부(130), 웹페이지 재구성부(135) 및 기능 설정부(140)를 제어하는 기능을 수행한다.
정보제공서버(150)는 통신망을 통해 웹 서비스를 제공하는 모든 웹서버를 의미한다. 예를 들어, 정보 제공 서버(150)에는 검색 엔진 서버(예를 들어, YAHOO, EMPAS 등), 웹 메일 서비스 제공 서버, 컨텐츠 데이터 제공 서버, 영화 데이터 제공 서버, 신문사 서버, 음악 데이터 제공 서버 등이 해당될 수 있다.
도 2a는 본 발명의 바람직한 일 실시예에 따른 사용자 맞춤형 웹페이지 제공 방법을 나타낸 순서도이고, 도 2b는 본 발명의 바람직한 일 실시예에 따른 조건 설정 화면을 나타낸 도면이며, 도 2c는 일반적인 웹페이지를 예시한 도면이고, 도 2d는 본 발명의 바람직한 일 실시예에 따른 사용자 맞춤형 웹페이지를 나타낸 도면이다.
도 2a를 참조하면, 단계 210에서 사용자 단말기(100)는 웹페이지 구성 서버(120), 외부 웹서버(예를 들어, 프로그램 다운로드 서버) 또는 CD-ROM 등으로부터 웹페이지 구성 서버(120)로부터 맞춤형 웹페이지를 제공받을 수 있는 전용 웹브라우저를 제공받아 설치한다.
이후, 당해 전용 웹브라우저가 실행된 상태에서, 사용자 단말기(100)는 사용자로부터 임의의 웹페이지에 접속하거나 특정 정보를 제공받기 위한 웹페이지 접속 요청(예를 들어, URL, 데이터 선택 명령)을 입력받고, 단계 215에서 단말기 정보(예를 들어, 단말기 종류, 해상도), 설정 조건(예를 들어, 광고 표시 여부, 팝업창 표시 여부 등) 및 웹페이지 접속 요청을 통신망을 통해 웹페이지 구성 서버(120)로 전송한다.
사용자가 단말기 정보 및 설정 조건을 입력하기 위한 화면이 도 2b에 예시되어 있다.
도 2b를 참조하면, 사용자가 단말기 정보 및 설정 조건 입력을 위한 화면은 해상도 설정 영역(260), 설정 조건 영역(265) 및 기능버튼 영역(예를 들어, 확인 버튼, 취소 버튼) 등을 포함할 수 있다. 물론, 당해 사용자의 관심 분야 입력 영역(예를 들어, 스포츠, 연예 등)을 더 포함할 수 있다.
해상도 설정 영역(260)은 사용자 단말기 기종 항목, 해상도 항목을 포함할 수 있다. 각 항목은 드롭다운 메뉴 형태로 구성되며, 사용자가 특정 기종으로 선택한 경우, 해당 기종에 상응하는 해상도 값들이 자동으로 연결되어 표시될 수 있다. 해상도 항목은 예를 들어, 선택 기종이 컴퓨터인 경우 기본값(즉, 디폴트로 지정된 값), 1024x768, 800x640 등을 포함할 수 있다.
설정 조건 영역(265)은 광고 표시 여부, 팝업창 표시 여부, 멀티미디어 데이터의 경우 표시 조건 등을 포함할 수 있다. 예를 들어, 광고 표시 여부에서 미표시로 설정된 경우, 웹페이지 데이터 내에 포함된 광고 데이터는 제거되어 사용자 단말기(100) 표시부에는 표시되지 않는다.
도 2b에 도시된 화면을 이용하여 설정된 단말기 정보 및 설정 조건은 단계 215를 통해 웹페이지 구성 서버(120)로 전송되며, 당해 정보들은 당해 사용자가 다양한 웹페이지 접속 요청을 전송할지라도 최초 웹페이지 접속 요청 전송시에만 전송하면 족하다. 물론 웹페이지 구성 서버(120)에 상응하는 웹페이지가 당해 전용 웹브라우저의 초기 화면으로 설정된 경우에는 초기 화면에 접속하는 단계에서 해당 정보들이 전송될 수 있다.
다시 도 2a를 참조하면, 웹페이지 구성 서버(120)는 단계 220에서 사용자 단말기(100)로부터 통신망을 통해 단말기 정보, 설정 조건 및 웹페이지 접속 요청을 수신하고, 단계 225로 진행하여 당해 웹페이지 접속 요청에 상응하는 정보 제공 서버(150)로 통신망을 통해 웹페이지 데이터 제공 요청을 전송한다.
정보 제공 서버(150)는 단계 230에서 웹페이지 구성 서버(120)로부터 웹페이지 데이터 제공 요청을 수신하고, 웹페이지 데이터 제공 요청에 상응하는 웹페이지 데이터를 추출하고, 단계 235로 진행하여 추출된 웹페이지 데이터를 통신망을 통해 웹페이지 구성 서버(120)로 전송한다.
웹페이지 구성 서버(120)는 단계 240에서 정보 제공 서버(150)로부터 웹페이지 데이터를 수신하고, 단계 245로 진행하여 단말기 정보 및 설정 조건을 이용하여 웹페이지 데이터를 당해 사용자 단말기(100)에 적합하도록 재구성한다. 이때 웹페이지 구성 서버(120)는 당해 웹페이지 데이터의 외곽 사이즈를 당해 사용자 단말기(100)의 표시부 크기에 적합하도록 조절하거나, 웹페이지 데이터의 유형(예를 들어, 영화데이터)에 적합하도록 폰트나 데이터 표시 영역의 크기를 조절한다. 물론, 웹페이지 데이터에 포함된 모든 데이터 중에서 임의의 데이터만을 추출하여 웹페이지 데이터를 재구성할 수도 있다. 예를 들어, 당해 웹페이지 데이터가 신문 데이터이고 사용자가 관심 분야를 스포츠로 지정한 경우, 웹페이지 데이터 중에서 스포츠 분야 관련 기사만 추출하여 웹페이지를 재구성할 수도 있다. 또한, 당해 웹페이지 데이터가 영화 데이터라면 화면 전체에 영상 데이터가 표시되도록 설정할 수 있음은 물론이다. 도 2c와 도 2d에 기본상태의 웹페이지 데이터와 재구성된 형태의 웹페이지 데이터가 예시되어 있다. 도 2c와 같은 기본상태의 웹페이지 데이터가 이동통신단말기 등과 같이 표시부의 크기가 작은 장치에 정상적으로 디스플레이될 수는 없으므로, 당해 사용자가 지정한 정보 및 필수정보(예를 들어, 로그인 정보 입력 영역)만을 포함하도록 웹페이지 데이터를 재구성하는 것이다.
단계 250에서 웹페이지 구성 서버(120)는 통신망을 통해 재구성된 웹페이지 데이터를 사용자 단말기(100)로 전송한다.
단계 255에서 사용자 단말기(100)는 재구성된 웹페이지 데이터를 수신하여 표시부에 디스플레이한다.
이제까지 도 2a 내지 도 2d를 참조하여 전용 웹브라우저를 이용한 사용자 맞춤형 웹페이지 제공 방법을 설명하였다. 그러나, 본 발명에 따른 사용자 맞춤형 웹페이지 제공 방법은 전용 웹브라우저가 아닌 일반적인 웹브라우저인 경우에도 유사하게 적용될 수 있다. 즉, 사용자가 웹페이지 구성 서버(120)에 상응하는 웹사이트에 회원 가입을 수행하고, 회원 가입 단계에서 해상도 정보, 설정 조건 등을 모두 입력함으로써, 이후 단계에서는 로그인만 수행하더라도 사용자 맞춤형 웹페이지 서비스를 이용할 수 있도록 할 수 있다. 물론, 별도의 로그인 과정이 없더라도 당해 사용자 단말기의 IP 주소, MAC 주소 등을 이용하여 자동 로그인이 이루어지도록 할 수도 있다. 즉, 사용자가 웹브라우저 이용시 통신망을 통해 웹페이지 구성 서버(120)에 접속하여 양자간에 접속 관계가 유지되도록 한 후에는 다른 정보 제공 서버(150)에 접속하고자 할 때 웹페이지 구성 서버(120)를 통해 접속되도록 함으로써 웹페이지 구성 서버(120)에 의한 사용자 맞춤형 웹페이지 제공 서비스를 제공받을 수 있다.
도 3a는 본 발명의 바람직한 일 실시예에 따른 웹페이지 구성 서버에서의 웹페이지 재구성 방법을 나타낸 도면이고, 도 3b는 본 발명의 바람직한 일 실시예에 따른 웹페이지 구성 서버에서의 웹페이지 재구성 방법에 의해 재구성된 웹페이지 데이터가 HDTV에서 실행되는 경우의 구성을 나타낸 도면이다.
도 3a를 참조하면, 단계 310에서 웹페이지 구성 서버(120)는 정보 제공 서버(150)로부터 원시 웹페이지 데이터를 수신한다.
단계 315에서 웹페이지 구성 서버(120)는 수신된 원시 웹페이지 데이터가 분야별 데이터를 포함한 웹페이지 데이터(예를 들어, 신문, 포탈 사이트의 초기화면 등)인지 여부를 판단한다.
분야별 데이터를 포함한 웹페이지 데이터인 경우에는 단계 320으로 진행하여 필요 항목 데이터(예를 들어, 특정 분야의 데이터, 광고 데이터의 제거)를 추출하고, 추출된 필요 항목 데이터들을 이용하여 당해 사용자 단말기(100)의 해상도에 적절하도록 필요 항목 데이터의 배치 구조를 결정하여 새로운 웹페이지 데이터를 생성한다. 이때 필요 항목 데이터 여부는 당해 사용자의 설정 조건에 따라 결정될 수 있고, 필요 항목 데이터의 배치 구조는 단말기의 기종, 해상도 등에 따라 미리 지정되어 있을 수 있으며, 배치 구조상에서 추출된 필요 항목 데이터를 순차적으로 배치한다. 또한, 새로운 웹페이지 데이터를 생성할 때 원시 웹페이지 데이터내에 포함되어 있는 텍스트 폰트의 크기가 변경될 수 있음은 당연하다. 해당 원시 웹페이지 데이터가 분야별 데이터를 포함한 웹페이지 데이터인지 여부는 원시 웹페이지의 소스 코드상에서 쉽게 판단될 수 있으므로 이를 판단하고 추출하는 방법에 대해서는 설명을 생략한다.
그러나, 분야별 데이터를 포함하지 않은 웹페이지 데이터인 경우에는 단계 325로 진행하여 동영상 데이터(즉, 멀티미디어 데이터)를 포함한 웹페이지 데이터인지 여부를 판단한다.
동영상 데이터를 포함한 웹페이지 데이터인 경우에는 단계 330으로 진행하여 동영상 및 자막 데이터를 추출하고, 영상 표시 영역의 크기 및 자막 데이터의 폰트 크기를 사용자 단말기(100)의 해상도에 적합하도록 조절한다. 이 경우는 사용자 단말기(100)의 화면 전체를 통해 동영상 데이터를 시청하기 위한 경우로서 사용자가 특정 동영상 데이터에 대한 선택 정보를 전송한 경우에 해당될 수 있다. 즉, 웹페이지 데이터내에 단지 광고용 동영상이 포함되어 있는 경우에는 단계 325 내지 단계 330의 단계가 적용되지 않고 사용자의 설정 조건에 따른 제거 작업이 이루어질 것이다. 그리고, 당해 원시 웹페이지 데이터가 사용자가 선택한 동영상 데이터를 포함한 것인지 여부는 원시 웹페이지 데이터의 소스코드를 이용하여 쉽게 파악할 수 있으므로 이에 대한 설명은 생략한다.
그리고, 동영상 데이터(즉, 자막 데이터, 음성 데이터 등 포함)를 사용자 단말기(100)의 해상도에 따라 최적의 상태로 표시될 수 있도록 웹페이지 데이터를 구성하는 방법은 정보 제공 서버(150)로부터 당해 동영상 데이터를 수신하여 수신된 동영상 데이터가 웹페이지 데이터내에 포함되도록 하여 웹페이지 데이터를 재구성하는 제1 방법과, 웹페이지 구성 서버(120)는 단지 영상의 표시 위치 및 크기, 자막의 폰트 크기 등만을 설정하기 위한 제어코드와 해당 동영상 데이터 등에 접근할 수 있는 URL 주소만을 포함하여 웹페이지 데이터를 재구성하는 제2 방법 등이 있다. 그리고, 상술한 방법에 의해 생성된 웹페이지 데이터 내에는 사용자 단말기(100)의 키버튼 또는 리모콘을 이용하여 해당 동영상 데이터의 제어가 가능하도록 하는 제어 코드가 더 포함될 수 있다. 리모콘이나 키버튼을 통해 입력되는 시그널이 입력버튼에 따라 식별가능한 것을 이용하여 동영상 데이터의 재생 여부 등을 제어하는 것이며, 이에 대한 상세한 설명은 생략한다. 그리고, 제2 방법의 경우에는 사용자 단말기(100)에 설치된 웹브라우저가 해당 URL에 접속하여 동영상 데이터를 제공받아 해당 제어 코드에 상응하는 형태로 표시부에 디스플레이되도록 하는 것으로서, 웹페이지 구성 서버(120)의 부하를 최소화할 수 있는 장점을 가진다.
또한, 동영상 데이터가 포함된 경우, 정보 제공 서버(150)에서 주도적으로 해당 데이터를 사용자 단말기로 전송하는 방법도 적용될 수 있다. 즉, 사용자 단말기(110)와 웹페이지 구성 서버(120)가 통신망을 통해 결합된 상태에서, 웹페이지 구성 서버(120)가 정보 제공 서버(150)로 당해 사용자의 동영상 데이터 지정 정보 및 당해 사용자 단말기(110)로 접속할 수 있는 통신 주소(예를 들어, IP 주소 등으로 데이터 전달될 주소)를 제공하면, 정보 제공 서버(150)에서 동영상 데이터를 사용자 단말기(110)로 전송하는 것이다. 다시 말하여 요청 정보를 전달하는 경로(path)와 정보가 제공되는 경로(Path)를 다르게 하는 것으로, 중간 중개자(즉, 웹페이지 구성 서버(120))를 거치지 않고, 바로 최초 접속자(즉, 사용자 단말기(110))로 정보를 전달하는 방식이다.
그리고, 이러한 형태로 생성된 동영상 데이터를 포함하는 웹페이지 데이터는 도 3b에 예시된 바와 같이 화면 전체에 동영상 데이터가 표시될 수 있고, 리모콘 등을 이용하여 동영상 데이터의 재생 여부를 제어할 수 있다.
단계 325의 검사 결과로 당해 원시 웹페이지 데이터가 동영상 데이터를 포함하지 않는 경우 일반적인 형태의 웹페이지 데이터인 것으로 인식하고 당해 원시 웹페이지 데이터의 배치 구조나 전체 사이즈를 조절하여 사용자 단말기(100)의 화면 크기에 적합하도록 조절한다.
상술한 웹페이지 재구성 방법은 원시 웹페이지 데이터가 분야별 데이터 또는 동영상 데이터를 포함하는지 여부에 따라 달리 수행되는 방법만에 관한 것이나, 이외에도 웹페이지 데이터의 다양한 특성에 따라 판단 조건을 세분화함으로써 모든 사용자 단말기(100)에 적합한 형태로 웹페이지 데이터를 재구성할 수 있음은 당연하다.
상술한 바와 같이 본 발명에 따른 사용자 맞춤형 웹페이지 제공 방법 및 시스템은 사용자 단말기의 해상도에 적합하도록 웹페이지를 재구성하여 전송함으로써 보다 만족스러운 웹서핑 또는 정보 이용을 가능하게 한다.
또한, 본 발명은 정보 제공 서버로부터 수신한 웹페이지 데이터 중에서 사용자가 원하는 정보만을 선택적으로 추출하여 사용자 단말기의 해상도에 적합한 웹페이지를 재구성할 수 있다.
또한, 본 발명은 동영상 등과 같이 트래픽(Traffic)을 많이 요구하는 정보를 포함하는 웹페이지의 경우 제3의 웹페이지와 사용자 단말기가 직접 연결되도록 하여 웹서버의 부하를 감소시킬 수 있다.
또한, 본 발명은 이미 구성되어있는 웹페이지를 사용자 단말기의 종류 및 표시부의 크기에 상응하도록 재구성하여 활용할 수 있도록 함으로써 유사한 내용의 웹페이지를 복수개 구성하여야 하는 불편함을 제거할 수 있다.
또한, 본 발명은 사용자 단말기와 통신망을 통해 결합된 웹서버가 가지지 못한 정보일지라도 제3의 웹서버로부터 해당 정보를 제공받아 새로운 웹페이지를 구성할 수 있다.
상기에서는 본 발명의 바람직한 실시예를 참조하여 설명하였지만, 해당 기술 분야에서 통상의 지식을 가진 자라면 하기의 특허 청구의 범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.
도 1은 본 발명의 바람직한 실시예에 따른 사용자 맞춤형 웹페이지 제공 방법을 수행하기 위한 전체 시스템 구성을 개략적으로 나타낸 도면.
도 2a는 본 발명의 바람직한 일 실시예에 따른 사용자 맞춤형 웹페이지 제공 방법을 나타낸 순서도.
도 2b는 본 발명의 바람직한 일 실시예에 따른 조건 설정 화면을 나타낸 도면.
도 2c는 일반적인 웹페이지를 예시한 도면.
도 2d는 본 발명의 바람직한 일 실시예에 따른 사용자 맞춤형 웹페이지를 나타낸 도면.
도 3a는 본 발명의 바람직한 일 실시예에 따른 웹페이지 구성 서버에서의 웹페이지 재구성 방법을 나타낸 도면.
도 3b는 본 발명의 바람직한 일 실시예에 따른 웹페이지 구성 서버에서의 웹페이지 재구성 방법에 의해 재구성된 웹페이지 데이터가 HDTV에서 실행되는 경우의 구성을 나타낸 도면.
<도면의 주요부분에 대한 부호의 설명>
100 : 사용자 단말기
110 : 웹브라우저
120 : 웹페이지 구성 서버
125 : 송수신부
130 : 저장부
135 : 웹페이지 재구성부
140 : 기능 설정부
145 : 제어부
150 : 정보 제공 서버

Claims (7)

  1. 사용자 단말기 및 정보 제공 서버와 통신망을 통해 결합된 웹페이지 구성 서버에서 사용자 단말기의 해상도에 상응하는 웹페이지를 제공하는 방법에 있어서,
    사용자 단말기로부터 통신망을 통해 단말기 정보, 설정 조건 및 웹페이지 접속 요청을 수신하는 단계-여기서, 상기 단말기 정보는 기종, 해상도 중 적어도 어느 하나를 포함하고, 상기 설정 조건은 광고 표시 여부, 팝업창 표시 여부, 관심분야 정보 중 적어도 어느 하나를 포함하며, 상기 웹페이지 접속 요청은 URL 또는 임의의 데이터에 대한 선택 정보임-;
    상기 웹페이지 접속 요청에 상응하는 임의의 정보 제공 서버로 웹페이지 데이터 제공 요청을 전송하는 단계;
    상기 정보 제공 서버로부터 원시 웹페이지 데이터를 수신하는 단계;
    상기 원시 웹페이지 데이터, 상기 단말기 정보 및 상기 설정 조건을 이용하여 재구성 웹페이지 데이터를 생성하는 단계; 및
    상기 재구성 웹페이지 데이터를 상기 사용자 단말기로 전송하는 단계
    를 포함하는 것을 특징으로 하는 사용자 맞춤형 웹페이지 제공 방법.
  2. 제1항에 있어서,
    상기 설정 조건이 광고 미표시 및 관심분야 지정 정보인 경우,
    상기 재구성 웹페이지 데이터를 생성하는 단계는,
    상기 원시 웹페이지 데이터 중에서 광고 관련 데이터를 제거하는 단계;
    상기 원시 웹페이지 데이터에서 상기 관심분야 지정 정보에 상응하는 데이터만을 추출하는 단계;
    상기 단말기 정보에 상응하는 데이터 구조를 추출하는 단계; 및
    상기 추출된 데이터를 상기 데이터 구조에 상응하도록 배치하여 상기 재구성 웹페이지 데이터를 생성하는 단계
    를 포함하는 것을 특징으로 하는 사용자 맞춤형 웹페이지 제공 방법.
  3. 제1항에 있어서,
    상기 웹페이지 접속 요청이 동영상 데이터 제공 요청인 경우,
    상기 재구성 웹페이지 데이터를 생성하는 단계는,
    상기 정보 제공 서버로 상기 동영상 데이터 제공 요청에 상응하는 동영상 데이터 지정 정보 및 수신처 정보를 전송하는 단계-여기서, 상기 수신처 정보는 상기 사용자 단말기에 접속가능한 통신 주소 정보임-;
    상기 단말기 정보에 상응하는 동영상 데이터 표시 구조를 추출하는 단계; 및
    상기 접근 주소 정보 및 상기 동영상 데이터 표시 구조를 포함하는 상기 재구성 웹페이지 데이터를 생성하는 단계
    를 포함하되,
    상기 사용자 단말기는 상기 수신처 정보를 이용하여 상기 정보 제공 서버로부터 통신망을 통해 직접 수신되는 상기 동영상 데이터 지정 정보에 상응하는 동영상 데이터를 상기 동영상 데이터 표시 구조에 적합하도록 디스플레이하는 것
    을 특징으로 하는 사용자 맞춤형 웹페이지 제공 방법.
  4. 제3항에 있어서,
    상기 재구성 웹페이지 데이터는 상기 동영상 데이터의 재생을 위한 제어 명령을 더 포함하고,
    상기 제어 명령은 상기 동영상 데이터의 재생 제어가 키버튼 또는 리모콘에 의해 이루어지도록 하는 것
    을 특징으로 하는 사용자 맞춤형 웹페이지 제공 방법.
  5. 제1항에 있어서,
    상기 사용자 단말기는 컴퓨터, 이동 통신 단말기, 개인 휴대 단말기(PDA), 텔레비전, 냉장고 중 적어도 어느 하나를 포함하는 것
    을 특징으로 하는 사용자 맞춤형 웹페이지 제공 방법.
  6. 사용자 단말기의 해상도에 상응하는 웹페이지를 제공하기 위해 사용자 단말기 및 정보 제공 서버와 통신망을 통해 결합된 웹페이지 구성 서버에 있어서,
    사용자 단말기로부터 통신망을 통해 단말기 정보, 설정 조건 및 웹페이지 접속 요청을 수신하고, 상기 정보 제공 서버로부터 원시 웹페이지 데이터를 수신하는 수단-여기서, 상기 단말기 정보는 기종, 해상도 중 적어도 어느 하나를 포함하고, 상기 설정 조건은 광고 표시 여부, 팝업창 표시 여부, 관심분야 정보 중 적어도 어느 하나를 포함하며, 상기 웹페이지 접속 요청은 URL 또는 임의의 데이터에 대한 선택 정보임-;
    상기 웹페이지 접속 요청에 상응하는 임의의 정보 제공 서버로 웹페이지 데이터 제공 요청을 전송하고, 재구성 웹페이지 데이터를 상기 사용자 단말기로 전송하는 수단; 및
    상기 원시 웹페이지 데이터, 상기 단말기 정보 및 상기 설정 조건을 이용하여 상기 재구성 웹페이지 데이터를 생성하는 수단
    을 포함하는 것을 특징으로 하는 웹페이지 구성 서버.
  7. 사용자 맞춤형 웹페이지 제공 방법을 수행하기 위해 웹서버에서 실행될 수 있는 명령어들의 프로그램이 유형적으로 구현되어 있으며, 상기 웹서버에 의해 판독될 수 있는 기록 매체에 있어서,
    사용자 단말기로부터 통신망을 통해 단말기 정보, 설정 조건 및 웹페이지 접속 요청을 수신하는 단계-여기서, 상기 단말기 정보는 기종, 해상도 중 적어도 어느 하나를 포함하고, 상기 설정 조건은 광고 표시 여부, 팝업창 표시 여부, 관심분야 정보 중 적어도 어느 하나를 포함하며, 상기 웹페이지 접속 요청은 URL 또는 임의의 데이터에 대한 선택 정보임-;
    상기 웹페이지 접속 요청에 상응하는 임의의 정보 제공 서버로 웹페이지 데이터 제공 요청을 전송하는 단계;
    상기 정보 제공 서버로부터 원시 웹페이지 데이터를 수신하는 단계;
    상기 원시 웹페이지 데이터, 상기 단말기 정보 및 상기 설정 조건을 이용하여 재구성 웹페이지 데이터를 생성하는 단계; 및
    상기 재구성 웹페이지 데이터를 상기 사용자 단말기로 전송하는 단계
    를 실행하는 프로그램을 기록한 기록매체.
KR1020030082098A 2003-11-19 2003-11-19 사용자 맞춤형 웹페이지 제공 방법 및 시스템 KR20050048224A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020030082098A KR20050048224A (ko) 2003-11-19 2003-11-19 사용자 맞춤형 웹페이지 제공 방법 및 시스템

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020030082098A KR20050048224A (ko) 2003-11-19 2003-11-19 사용자 맞춤형 웹페이지 제공 방법 및 시스템

Publications (1)

Publication Number Publication Date
KR20050048224A true KR20050048224A (ko) 2005-05-24

Family

ID=37247075

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020030082098A KR20050048224A (ko) 2003-11-19 2003-11-19 사용자 맞춤형 웹페이지 제공 방법 및 시스템

Country Status (1)

Country Link
KR (1) KR20050048224A (ko)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006073239A1 (en) * 2005-01-04 2006-07-13 Nhn Corporation Method for providing web pages to user terminal and system of enabling the method
KR100717047B1 (ko) * 2005-10-20 2007-05-10 삼성전자주식회사 간편하게 웹 페이지를 표시하는 방법 및 장치
KR100824366B1 (ko) * 2006-08-17 2008-04-23 주식회사 디자인메이드 광고를 포함하는 웹 페이지 인쇄 방법
WO2010077848A2 (en) * 2008-12-15 2010-07-08 Google Inc. Controlling content distribution
KR101014197B1 (ko) * 2008-09-24 2011-02-14 주식회사 케이티 이동 통신 단말기용 브라우저 지원 시스템 및 거기에 이용되는 이동 통신 단말기, 및 그 이동 통신 단말기에 의한 브라우저 구동 방법
WO2011011387A3 (en) * 2009-07-21 2011-04-07 Microsoft Corporation Optimizing ads by customization for a target device
WO2013100398A1 (ko) * 2011-12-29 2013-07-04 (주)네오위즈게임즈 웹페이지의 문서 처리 방법 및 장치
KR101331581B1 (ko) * 2005-07-21 2013-11-21 구글 인코포레이티드 원격 장비에 대한 발송 시스템
US9710817B2 (en) 2008-09-30 2017-07-18 Microsoft Technology Licensing, Llc Adaptive run-time advertisements

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006073239A1 (en) * 2005-01-04 2006-07-13 Nhn Corporation Method for providing web pages to user terminal and system of enabling the method
KR101331581B1 (ko) * 2005-07-21 2013-11-21 구글 인코포레이티드 원격 장비에 대한 발송 시스템
US9792628B2 (en) 2005-07-21 2017-10-17 Google Inc. Dispatch system to remote devices
US9118774B2 (en) 2005-07-21 2015-08-25 Google Inc. Dispatch system to remote devices
KR100717047B1 (ko) * 2005-10-20 2007-05-10 삼성전자주식회사 간편하게 웹 페이지를 표시하는 방법 및 장치
KR100824366B1 (ko) * 2006-08-17 2008-04-23 주식회사 디자인메이드 광고를 포함하는 웹 페이지 인쇄 방법
KR101014197B1 (ko) * 2008-09-24 2011-02-14 주식회사 케이티 이동 통신 단말기용 브라우저 지원 시스템 및 거기에 이용되는 이동 통신 단말기, 및 그 이동 통신 단말기에 의한 브라우저 구동 방법
US9710817B2 (en) 2008-09-30 2017-07-18 Microsoft Technology Licensing, Llc Adaptive run-time advertisements
US8219638B2 (en) 2008-12-15 2012-07-10 Google Inc. Editing information configured for use in selecting content regarding at least one content provider
WO2010077848A3 (en) * 2008-12-15 2011-04-21 Google Inc. Controlling content distribution
US9396458B2 (en) 2008-12-15 2016-07-19 Google Inc. Controlling content distribution
WO2010077848A2 (en) * 2008-12-15 2010-07-08 Google Inc. Controlling content distribution
US9799050B2 (en) 2008-12-15 2017-10-24 Google Inc. Controlling content distribution
US10559006B2 (en) 2008-12-15 2020-02-11 Google Llc Controlling content distribution
US10817904B2 (en) 2008-12-15 2020-10-27 Google Llc Controlling content distribution
US11201952B2 (en) 2008-12-15 2021-12-14 Google Llc Controlling content distribution
US11228663B2 (en) 2008-12-15 2022-01-18 Google Llc Controlling content distribution
WO2011011387A3 (en) * 2009-07-21 2011-04-07 Microsoft Corporation Optimizing ads by customization for a target device
WO2013100398A1 (ko) * 2011-12-29 2013-07-04 (주)네오위즈게임즈 웹페이지의 문서 처리 방법 및 장치

Similar Documents

Publication Publication Date Title
US7096489B2 (en) System and method for interactive television
US7536647B2 (en) Computer network having context sensitive applications and controls forming dynamic user interfaces on local computer terminals
US6182072B1 (en) Method and apparatus for generating a tour of world wide web sites
US8285727B2 (en) Simplified searching for media services using a control device
TW497043B (en) System and method for selectively displaying internet content and television programming on a display, and system and method for alternately displaying internet content and a television program signal on a television screen
US20020157109A1 (en) System and method for interactive television
EP1914986A1 (en) An electronic program guide interface customizing method, server, set top box and system
EP2663086B1 (en) Display apparatus, apparatus for providing content video and control methods thereof
US7406704B2 (en) Virtual channel system for web appliance, including interactive television
KR20050085759A (ko) 비디오 신호를 디스플레이하기 위한 디스플레이부가 있는핸드헬드 제어기를 구비하는 댁내 게이트웨이 시스템
CN105379292A (zh) 用于浏览媒体内容的装置和方法
JP2001515246A (ja) 自動化コンテンツのスケジューリング装置と表示装置
US10268760B2 (en) Apparatus and method for reproducing multimedia content successively in a broadcasting system based on one integrated metadata
US9823805B1 (en) Presentation browser
JP2004501545A (ja) テレビサービスに対するユニフォームリソース識別およびアクセスの方法およびシステム
KR20070056442A (ko) 웹 브라우저가 없는 장치를 위한 웹 서비스 제공 시스템 및방법
CN108810580B (zh) 媒体内容推送方法及装置
US20020157107A1 (en) Interactive television system
US8095948B2 (en) System and method for billing for interactive television
KR20050048224A (ko) 사용자 맞춤형 웹페이지 제공 방법 및 시스템
JP2004503867A (ja) 電子信号に対応するインターネットアドレスをユーザに提供するシステムおよび方法
US20020144288A1 (en) System and method for allowing access to web sites using interactive television
JP2004007371A (ja) パーソナルダイジェスト配信システムおよび方法
JPH10187408A (ja) ウェブ・ブラウザ内のオーディオ機能を制御するためのユーザ・インタフェース
CN113596495B (zh) 直播推流处理方法及其装置、设备与介质

Legal Events

Date Code Title Description
WITN Withdrawal due to no request for examination