KR20130106519A - 웹 브라우저의 히스토리 관리 방법 및 장치 - Google Patents

웹 브라우저의 히스토리 관리 방법 및 장치 Download PDF

Info

Publication number
KR20130106519A
KR20130106519A KR1020120028119A KR20120028119A KR20130106519A KR 20130106519 A KR20130106519 A KR 20130106519A KR 1020120028119 A KR1020120028119 A KR 1020120028119A KR 20120028119 A KR20120028119 A KR 20120028119A KR 20130106519 A KR20130106519 A KR 20130106519A
Authority
KR
South Korea
Prior art keywords
information
unit
link
history information
history
Prior art date
Application number
KR1020120028119A
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 KR1020120028119A priority Critical patent/KR20130106519A/ko
Priority to US13/847,220 priority patent/US20130254642A1/en
Priority to EP13159997.9A priority patent/EP2642412A1/en
Priority to EP17166760.3A priority patent/EP3226159A1/en
Publication of KR20130106519A publication Critical patent/KR20130106519A/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/40Data acquisition and logging
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/12Use of codes for handling textual entities
    • G06F40/134Hyperlinking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Artificial Intelligence (AREA)
  • Computer Hardware Design (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명은 사용자가 방문(접속)한 웹 사이트의 히스토리(history) 정보를 저장할 시 유알엘(Uniform Resource Locotion : URL) 정보 외에 부가 정보를 함께 저장하고, 사용자의 방문 이력에 따라 히스토리 정보를 구조화하여 제공하는 웹 브라우저의 히스토리 관리 방법 및 장치에 관한 것으로, 웹 페이지 접속이 요청되는 단계; 상기 접속이 요청된 웹 페이지의 링크 정보를 분석하는 단계; 상기 분석된 링크 정보 중 적어도 일부 정보를 로깅하여 히스토리 정보를 생성하는 단계; 및 상기 생성된 히스토리 정보를 저장하는 단계를 포함하는 것을 특징으로 한다.

Description

웹 브라우저의 히스토리 관리 방법 및 장치{METHOD AND APPARATUS FOR MANAGING HISTORY OF WEB-BROWSER}
본 발명은 웹 브라우저의 히스토리 관리 방법 및 장치에 관한 것으로, 특히 사용자가 방문(접속)한 웹 사이트의 히스토리(history) 정보를 저장할 시 유알엘(Uniform Resource Locotion : URL) 정보 외에 부가 정보를 함께 저장하고, 사용자의 방문 이력에 따라 히스토리 정보를 구조화하여 제공하는 웹 브라우저의 히스토리 관리 방법 및 장치에 관한 것이다.
정보통신 기술과 반도체 기술 등의 눈부신 발전에 힘입어 휴대 단말기의 보급과 이용이 급속도로 증가하고 있다. 또한, 상기 휴대 단말기는 통화 기능, 음악 재생 기능, 문자 메시지 송수신 기능, 디지털 방송 수신 기능, 근거리 무선 통신 기능, 인터넷 접속 기능 등 다양한 기능을 제공하고 있다.
상기 인터넷 접속 기능을 제공하기 위하여 휴대 단말기는 웹 브라우저(Web-browser)를 포함한다. 상기 웹 브라우저는 사용자가 이전에 방문(접속)한 웹 사이트(web-site) 주소를 저장하는 기능을 제공하고 있다. 이와 같이 저장된 웹 사이트들의 정보는 일반적으로 히스토리 정보라 불리운다. 상기 히스토리 정보는 일반적으로 웹 사이트의 유알엘(Uniform Resource Location : URL) 주소가 될 수 있다. 상기 휴대 단말기는 히스토리 정보를 시간순, 알파벳순, 빈도 순 등으로 히스토리 정보를 제공하고 있다. 이와 같이 URL 정보만을 저장하고, 리스트 형태로 히스토리 정보를 제공하는 종래의 휴대 단말기는 사용자가 이전에 방문한 특정 웹 사이트의 URL을 정확히 기억하지 못하는 경우 재방문하기 어렵다는 문제점이 있다. 특히, 웹 페이지에 포함된 링크를 통해 타 웹 페이지를 방문한 경우 상기 타 웹 페이지를 재방문하는데 어려움이 존재한다. 이는 링크를 통해 웹 페이지에 방문한 경우 일반적으로 사용자들이 URL 주소를 기억하지 않기 때문이다.
따라서 본 발명은 전술한 종래 기술의 문제점을 해결하기 위하여 창안된 것으로, 본 발명의 목적은 사용자가 방문(접속)한 웹 사이트에 대한 URL 주소 및 부가 정보를 히스토리 정보로 저장하는 웹 브라우저의 히스토리 관리 방법 및 장치를 제공하는데 있다.
본 발명의 다른 목적은 사용자가 이전의 웹 사이트 접속 이력을 용이하게 파악할 수 있도록 히스토리 정보를 시각화하여 제공하는 웹 브라우저의 히스토리 관리 방법 및 장치를 제공하는데 있다.
본 발명의 또 다른 목적은 히스토리 정보에 대한 검색 기능을 제공하는 웹 브라우저의 히스토리 관리 방법 및 장치를 제공하는데 있다.
상술한 바와 같은 목적을 달성하기 위한 본 발명의 바람직한 실시 예에 따른 웹 브라우저의 히스토리 관리 방법은 웹 페이지 접속이 요청되는 단계; 상기 접속이 요청된 웹 페이지의 링크 정보를 분석하는 단계; 상기 분석된 링크 정보 중 적어도 일부 정보를 로깅하여 히스토리 정보를 생성하는 단계; 및 상기 생성된 히스토리 정보를 저장하는 단계를 포함하는 것을 특징으로 한다. 상기 웹 브라우저의 히스토리 관리 방법은 상기 저장된 히스토리 정보를 이미지 형태로 가공하여 제공하는 단계를 더 포함할 수 있다.
상술한 바와 같은 목적을 달성하기 위한 본 발명의 바람직한 실시 예에 따른 웹 브라우저의 히스토리 관리 장치는 접속 요청된 웹 페이지를 파싱 및 렌더링하는 웹 브라우저; 상기 접속이 요청된 웹 페이지의 링크 정보를 분석하는 링크 분석부; 상기 분석된 링크 정보 중 적어도 일부 정보를 로깅하여 히스토리 정보를 생성하는 링크 로깅부; 및 상기 생성된 히스토리 정보를 저장하는 저장부를 포함하는 것을 특징으로 한다. 상기 웹 브라우저의 히스토리 관리 장치는 상기 히스토리 정보를 이미지 형태로 가공하여 제공하는 링크 시각화부를 더 포함할 수 있다.
이상에서 살펴본 바와 같이 본 발명의 실시 예에 따른 웹 브라우저의 히스토리 관리 방법 및 장치는 히스토리 정보 저장 시 URL 및 부가 정보를 함께 저장할 수 있다. 이를 통해, 본 발명은 히스토리 정보 검색 시 부가 정보를 기반으로 히스토리 정보를 검색할 수 있어 신뢰성있는 검색 결과를 제공할 수 있다.
또한, 본 발명은 상기 히스토리 정보를 방문 이력에 따라 구조화하여 저장하고, 히스토리 정보 표시 요청 시 구조화된 히스토리 정보를 제공할 수 있다. 따라서, 사용자는 이전에 방문한 웹 사이트들의 히스토리 정보를 한눈에 용이하게 파악할 수 있어 이전에 방문한 웹 사이트에 용이하게 재방문할 수 있다.
도 1은 본 발명의 실시 예에 따른 휴대 단말기의 구성을 개략적으로 도시한 블록도이다.
도 2a는 본 발명의 실시 예에 따른 히스토리 정보 저장 방법을 설명하기 위한 순서도이다.
도 2b는 본 발명의 실시 예에 따른 히스토리 정보 표시 및 검색 방법을 설명하기 위한 순서도이다.
도 3a 및 도 3b는 본 발명의 실시 예에 따른 히스토리 정보 저장 방법을 설명하기 위한 화면 예시도이다.
도 4는 본 발명의 실시 예에 따른 히스토리 정보를 시각화하여 표시한 일 예를 도시한 화면 예시도이다.
도 5는 본 발명의 실시 예에 따른 히스토리 정보를 검색하는 예를 도시한 화면 예시도이다.
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시 예들을 상세히 설명한다. 이때, 첨부된 도면에서 동일한 구성 요소는 가능한 동일한 부호로 나타내고 있음에 유의해야 한다. 또한, 본 발명의 요지를 흐리게 할 수 있는 공지 기능 및 구성에 대한 상세한 설명은 생략할 것이다.
한편, 본 명세서와 도면에 개시된 본 발명의 실시 예들은 본 발명의 기술 내용을 쉽게 설명하고 본 발명의 이해를 돕기 위해 특정 예를 제시한 것일 뿐이며, 본 발명의 범위를 한정하고자 하는 것은 아니다. 여기에 개시된 실시 예들 이외에도 본 발명의 기술적 사상에 바탕을 둔 다른 변형 예들이 실시 가능하다는 것은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 자명한 것이다.
상세한 설명에 앞서, 본 발명에 따른 휴대 단말기는 웹 브라우징(Web-browsing) 기능을 제공하는 단말기로, 이동 통신 단말기, 개인 정보 단말기(PDA), 스마트 폰(Smart Phone), 태블릿 PC(Tablet Personnel Computer), PMP(Portable Multimedia Player), 전자 책(Electronic Book) 단말기, 데스크 탑(Desk top) PC, 노트북(Notebook) PC, 넷북(Netbook), UMPC(Ultra Mobile Personal Computer) 등이 될 수 있다.
도 1은 본 발명의 실시 예에 따른 휴대 단말기의 구성을 개략적으로 도시한 블록도이다.
상기 도 1을 참조하면, 본 발명의 실시 예에 따른 휴대 단말기(100)는 오디오 처리부(160), 무선 통신부(150), 입력부(140), 표시부(130), 저장부(120) 및 제어부(110)의 구성을 포함할 수 있다. 상기 제어부(110)는 웹 브라우저(111), 링크 분석부(Link Analyzer, 112), 링크 로깅부(Link Logger, 113) 및 링크 시각화부(Link Visualizer, 114)를 포함할 수 있다.
상기 오디오 처리부(160)는 오디오 신호를 송수신하여 인코딩(Encoding) 및 디코딩(Decoding)을 수행하는 음향 부품으로 형성될 수 있다. 이러한 상기 오디오 처리부(160)는 코덱(Codec) 및 오디오 앰프(Amp) 등을 포함할 수 있다. 상기 오디오 처리부(160)는 마이크(MIC) 및 스피커(SPK)와 연결되며, 상기 마이크(MIC)로부터 입력되는 아날로그 음성 신호를 디지털 음성 신호로 변환하고 데이터화하여 상기 제어부(110)로 전송하고, 상기 제어부(110)로부터 입력되는 디지털 음성 신호를 아날로그 음성 신호로 변환하여 스피커(SPK)를 통해 출력할 수 있다. 또한, 상기 오디오 처리부(160)는 휴대 단말기(100)에서 발생하는 다양한 오디오 신호를 스피커(SPK)를 통해 출력할 수 있다. 예를 들어, 상기 오디오 처리부(160)는 MP3 파일, 동영상 파일 재생 등에 따른 오디오 신호 등을 스피커(SPK)를 통해 출력할 수 있다.
상기 무선 통신부(150)는 기지국과 통화(음성 통화 및 화상 통화 포함)를 위한 통신 채널 및 데이터 전송을 위한 데이터 통신 채널 등을 형성할 수 있다. 이를 위하여, 상기 무선 통신부(150)는 송신되는 신호의 주파수 상승 변환 및 증폭하는 무선주파수 송신부(미도시), 수신되는 신호를 저잡음 증폭하고 주파수 하강 변환하는 무선주파수 수신부(미도시) 및 수신 신호와 송신 신호를 분리하는 송수신 분리부(미도시) 등을 포함할 수 있다. 상기 무선 통신부(150)는 웹 사이트 접속을 요청하는 신호를 해당 웹 서버(미도시)에 전송하고, 상기 웹 서버로부터 접속 요청된 웹 페이지를 수신할 수 있다. 한편, 상기 휴대 단말기(100)가 무선 통신 기능을 제공하지 않는 경우 상기 무선 통신부(150)는 생략될 수 있다. 이때, 상기 휴대 단말기(100)는 유선 통신을 통해 웹 페이지에 접속을 요청하고, 요청된 웹 페이지를 수신할 수 있다.
상기 입력부(140)는 숫자 또는 다양한 문자 정보를 입력받고, 각종 기능들의 설정 및 상기 휴대 단말기(100)의 기능 제어를 위한 입력키 및 기능키들을 포함할 수 있다. 특히, 본 발명에 따른 상기 입력부(140)는 웹 사이트 접속을 요청하는 입력 신호, 웹 사이트에 포함된 링크를 활성화하는 입력 신호, 히스토리 정보의 표시를 요청하는 입력 신호, 다수의 연결된 히스토리 정보들을 펼치거나 중첩하여 표시하도록 요청하는 입력 신호, 히스토리 검색을 요청하는 입력 신호, 웹 사이트 접속 종료를 요청하는 입력 신호 등을 제어부(110)에 전송할 수 있다. 이러한 입력부(140)는 버튼식 키패드(Key Pad), 볼 조이스틱(Ball Joystick), 옵티컬 조이스틱(Optical Joystick), 휠 키(Wheel Key), 터치 키(Touch key), 터치 패드(Touch Pad), 터치스크린(130) 등과 같은 입력 수단들 중 어느 하나 또는 이들의 조합으로 형성될 수 있다.
상기 표시부(130)는 휴대 단말기(100)의 각종 메뉴를 비롯하여 사용자가 입력한 정보 또는 사용자에게 제공하는 정보를 표시한다. 즉, 상기 표시부(130)는 휴대 단말기(100)의 이용에 따른 다양한 화면 예를 들면, 대기 화면(홈 화면), 메뉴 화면, 메시지 작성 화면, 통화 화면, 일정 관리 화면, 주소록 화면, 웹 페이지 출력 화면 등을 표시할 수 있다. 또한, 상기 표시부(130)는 히스토리 정보를 시각적으로 표시할 수 있다. 이에 대한 상세한 설명은 화면 예시도를 참조하여 후술하기로 한다. 이러한 표시부(130)는 액정 표시 장치(Liquid Crystal Display : LCD), OLED(Organic Light Emitted Diode), AMOLED(Active Matrix Organic Light Emitted Diode) 등으로 형성될 수 있다. 한편, 상기 표시부(130)가 터치스크린(Touch-screen) 형태로 형성되는 경우 상기 표시부(130)는 입력부(140)로 동작할 수 있다.
상기 저장부(120)는 휴대 단말기(100)의 운영체제(OS, Operating System)를 비롯하여, 기타 옵션(options) 기능 예컨대, 소리 재생 기능, 이미지 또는 동영상 재생 기능, 방송 재생 기능 등에 필요한 응용 프로그램을 비롯하여, 사용자 데이터 및 통신 시 송수신되는 데이터 등을 저장할 수 있다. 예를 들어, 상기 저장부(120)는 동영상 파일, 게임 파일, 음악 파일, 영화 파일 등을 저장할 수 있다. 특히, 본 발명에 따른 저장부(120)는 히스토리 정보를 저장할 수 있다. 상기 히스토리 정보는 사용자가 이전에 방문(접속)한 웹 사이트의 URL 및 부가 정보를 포함할 수 있다. 상기 부가 정보는 웹 사이트를 구성하는 DOM(Document Object Model) 노드 정보 중 일부가 될 수 있다. 예를 들어, 상기 부가 정보는 Alt 태그(tag) 및 제목 태그(Title tag) 중 적어도 하나로 표현되는 문자 정보, 이미지 앵커(Image Anchor), DOM 노드 구조상의 부모(Parent), 형제(Sibling), 자식(Child) 등의 관계를 나타내는 관계 정보 등이 될 수 있다.
상기 제어부(110)는 휴대 단말기(100)의 전반적인 동작 및 휴대 단말기(100)의 내부 블록들 간 신호 흐름을 제어하고, 데이터를 처리하는 데이터 처리 기능을 수행할 수 있다. 예를 들어, 상기 제어부(110)는 중앙 처리 장치(Central Processing Unit : CPU), 마이크로프로세서(Micro Processor Unit : MPU), 어플리케이션 프로세서(Application Processor) 등이 될 수 있다. 특히, 본 발명에 따른 상기 제어부(110)는 웹 브라우저(111), 링크 분석부(112), 링크 로깅부(113) 및 링크 시각화부(114)를 포함할 수 있다. 한편, 상기 도 1에서는 웹 브라우저(111), 링크 분석부(112), 링크 로깅부(113) 및 링크 시각화부(114)를 별도의 구성으로 도시하였지만, 상기 링크 분석부(112), 링크 로깅부(113) 및 링크 시각화부(114)는 웹 브라우저(111)에 통합될 수도 있다. 이는 데이터 처리의 효율성을 향상 시킬 수 있기 때문이다.
상기 제어부(110)는 웹 페이지 출력 요청 시 웹 브라우저(111), 링크 분석부(112) 및 링크 로깅부(113)를 제어하여 히스토리 정보를 저장할 수 있다. 또한, 상기 제어부(110)는 히스토리 정보 표시 요청 시 링크 시각화부(114)를 제어하여 히스토리 정보가 구조적으로 표시되도록 제어할 수 있다.
상기 웹 브라우저(111)는 HTML(Hyper Text Markup Language), XML(eXtensible Markup Language) 등의 웹 언어로 작성된 웹 페이지를 파싱(Parsing) 및 렌더링(Rendering)할 수 있다. 특히, 본 발명에 따른 상기 웹 브라우저(111)는 접속 요청된 웹 페이지의 링크 정보를 링크 분석부(112)에 제공할 수 있다. 상기 링크 정보는 해당 웹 페이지의 DOM 노드 정보가 될 수 있다.
상기 링크 분석부(112)는 접속 요청된 웹 페이지의 링크 정보를 분석할 수 있다. 즉, 상기 링크 분석부(112)는 웹 브라우저(111)로부터 전송받은 링크 정보에 대한 DOM(Document Object Model) 분석을 통해 상기 부가 정보를 수집할 수 있다. 상기 링크 분석부(112)는 웹 페이지 소스(web page source)의 전체 또는 일부를 부가 정보로 수집할 수 있다. 상세하게는, 상기 웹 페이지는 일반적으로 <html> 태그, <head> 태그, <body> 태그, <div> 태그 등으로 구성될 수 있다. 이때, 상기 링크 분석부(112)는 <html> 태그를 부모 노드(parent node)로 수집하여 웹 페이지 전체가 저장되도록 하거나, <div> 태그를 부모 노드(parent node)로 수집하여 웹 페이지의 일부가 저장되도록 할 수 있다.
상기 링크 로깅부(113)는 수집된 부가 정보를 로깅(Logging)하여 히스토리 정보를 생성할 수 있다. 이때, 상기 링크 로깅부(113)는 생성된 히스토리 정보를 구조화하여 저장할 수 있다. 예를 들어, 상기 링크 로깅부(113)는 사용자에 의해 연결 관계가 형성되는 다수의 웹 페이지들을 하나의 트리(Tree)로 구조화할 수 있다. 상세하게는, 다수의 링크를 포함하는 제1웹 페이지에서 특정 링크를 선택하여 제2웹 페이지가 표시되고, 제2웹 페이지에 포함된 타 링크를 선택하여 제3웹 페이지가 표시되는 경우 상기 링크 로깅부(113)는 제1웹 페이지, 제2웹 페이지 및 제3웹 페이지들 사이에 연결 관계가 형성된 것으로 간주하여 하나의 트리(Tree)로 구조화할 수 있다. 이와 같이 본 발명은 단순한 URL 정보 이외에 사용자의 웹 페이지 방문 이력을 구조화하여 저장할 수 있다.
상기 링크 시각화부(114)는 히스토리 정보 표시 요청 시 저장된 히스토리 정보를 시각화하여 표시할 수 있다. 상세하게는, 상기 링크 시각화부(114)는 부가 정보를 포함하는 히스토리 정보를 이미지 형태로 가공하여 출력할 수 있다. 또한, 상기 링크 시각화부(114)는 링크 로깅부(113)에 의해 하나의 트리로 구조화된 히스토리 정보를 제공할 수 있다. 이와 같이 본 발명은 히스토리 정보를 구조적으로 시각화하여 표시함에 따라 사용자가 이전의 웹 페이지 방문 이력을 용이하게 파악할 수 있다.
상기 제어부(110)는 히스토리 정보의 검색 요청 시 검색어를 입력하는 검색창을 출력하고, 상기 검색창에 입력된 검색어를 포함하고 있는 히스토리 정보를 검색할 수 있다. 이러한 제어부(110)에 대한 상세한 설명은 후술하기로 한다.
한편, 상기 도 1에 도시하지 않았지만 상기 휴대 단말기(100)는 위치 정보 수신을 위한 GPS(Global Positioning System) 모듈, 방송 수신을 위한 방송 수신 모듈, MP3 모듈과 같은 디지털 음원 재생 모듈 및 근거리 무선 통신 기능을 수행하는 근거리 무선 통신 모듈, 이미지 또는 동영상 촬영을 위한 카메라 모듈 등의 부가 기능을 갖는 구성 요소들을 선택적으로 더 포함할 수 있다. 이러한 구성 요소들은 디지털 기기의 컨버전스(convergence) 추세에 따라 변형이 매우 다양하여 모두 열거할 수는 없으나, 본 발명에 따른 휴대 단말기(100)는 상기 언급된 구성 요소들과 동등한 수준의 구성 요소들을 더 포함할 수 있다.
도 2a는 본 발명의 실시 예에 따른 히스토리 정보 저장 방법을 설명하기 위한 순서도이다.
상기 도 1 및 도 2a를 참조하면, 본 발명의 실시 예에 따른 휴대 단말기(100)는 201 단계에서 대기 상태일 수 있다. 다음으로, 상기 제어부(110)는 203 단계에서 웹 페이지(또는 웹 사이트) 접속이 요청되는지 확인할 수 있다. 상기 웹 페이지 접속을 위하여 사용자는 웹 브라우저(111)를 먼저 구동한 후 특정 웹 페이지의 주소를 입력하거나, 바로가기 링크를 선택할 수 있다.
상기 웹 페이지 접속이 미 요청되는 경우 상기 제어부(110)는 203 단계를 유지할 수 있다. 반면에, 상기 웹 페이지 접속이 요청되는 경우 상기 제어부(110)는 205 단계에서 상기 접속 요청된 웹 페이지의 링크를 분석하도록 링크 분석부(112)를 제어할 수 있다. 이를 위하여 상기 링크 분석부(112)는 웹 브라우저(111)로부터 링크 정보를 전송 받을 수 있다. 상기 링크 정보는 상기 접속 요청된 웹 페이지의 DOM 노드 정보가 될 수 있다. 상기 링크 정보를 전송받은 링크 분석부(112)는 DOM 분석을 통해 부가 정보를 추출할 수 있다. 상기 부가 정보는 Alt 태그(tag) 또는 제목 태그(Title tag)로 표현되는 문자 정보, 이미지 앵커(Image Anchor), DOM 노드 구조상의 부모(Parent), 형제(Sibling), 자식(Child)의 관계 정보 등이 될 수 있다. 이때, 상기 웹 브라우저(111)와 링크 분석부(112)는 플러그 인(Plug-in) 방식 또는 자바 확장(Java Extension) 방식을 통해 연결될 수 있다.
상기 링크 분석이 완료되면, 상기 제어부(110)는 207 단계에서 분석 결과를 로깅(logging)하도록 링크 로깅부(113)를 제어할 수 있다. 즉, 상기 제어부(110)는 상기 접속 요청된 웹 페이지의 URL 정보 및 부가 정보를 히스토리 정보로 생성하여 저장할 수 있다.
다음으로 상기 제어부(110)는 209 단계에서 웹 브라우저(111)에 의해 렌더링된 웹 페이지를 표시부(130)에 출력하도록 제어할 수 있다. 한편, 상기 웹 페이지를 출력하는 209 단계 및 히스토리 정보를 생성하는 상기 205 및 207 단계는 동시에 수행될 수도 있다.
이후, 상기 제어부(110)는 211 단계에서 웹 페이지의 접속이 종료되는지 확인할 수 있다. 상기 웹 페이지의 접속이 종료되는 경우 상기 제어부(110)는 히스토리 정보 저장 절차를 종료하고, 대기 상태로 복귀할 수 있다. 반면에, 상기 웹 페이지의 접속이 종료되지 않는 경우 상기 제어부(110)는 203 단계로 복귀하여 상술한 과정을 반복할 수 있다. 즉, 상기 제어부(110)는 203 단계로 복귀하여 웹 페이지에 포함된 다수의 링크 중 어느 하나가 선택되는지 확인할 수 있다. 상기 어느 하나의 링크가 선택되는 경우 상기 제어부(110)는 상기 205 단계 및 207 단계를 통해 선택된 링크의 웹 페이지에 대한 히스토리 정보를 추출하고, 추출된 히스토리 정보를 이전 히스토리 정보와 연결하여 하나의 트리(tree)로 구조화하여 저장할 수 있다. 즉, 본 발명은 사용자가 링크를 따라 순차적으로 웹 페이지를 이동하는 경우 다수의 웹 페이지들의 히스토리 정보를 하나의 트리로 구조화하여 저장할 수 있다. 이를 통해 본 발명은 사용자가 히스토리 정보를 통해 자신이 이전에 방문한 이력이 있는 웹 페이지들을 용이하게 확인할 수 있다.
도 2b는 본 발명의 실시 예에 따른 히스토리 정보 표시 및 검색 방법을 설명하기 위한 순서도이다.
상기 도 1 내지 도 2b를 참조하면, 본 발명의 실시 예에 따른 제어부(110)는 251 단계에서 대기 상태일 수 있다. 다음으로, 상기 제어부(110)는 253 단계에서 히스토리 정보의 출력이 요청되는지 확인할 수 있다. 상기 히스토리 정보의 출력 요청은 히스토리 메뉴 입력을 통해 요청될 수 있다.
상기 히스토리 정보의 출력이 요청되지 않는 경우 상기 제어부(110)는 255 단계로 진행하여 해당 기능을 수행할 수 있다. 예를 들어, 상기 제어부(110)는 사용자의 요청에 따라 음악 재생 기능, 방송 재생 기능, 촬영 기능 등을 수행하거나, 대기 상태를 유지할 수 있다. 반면에, 상기 히스토리 정보의 출력이 요청되는 경우 상기 제어부(110)는 257 단계로 진행하여 저장된 히스토리 정보를 리드(read)할 수 있다. 상기 제어부(110)는 259 단계에서 리드된 히스토리 정보를 이미지 형태로 가공하여 제공할 수 있다. 즉, 상기 제어부(110)는 리드된 히스토리 정보를 시각화하여 표시하도록 링크 시각화부(114)를 제어할 수 있다. 상기 링크 시각화부(114)는 링크 로깅부(113)를 통해 구조화된 히스토리 정보를 시각화하여 표시할 수 있다. 이때, 상기 제어부(110)는 하나의 트리로 연결된 다수의 히스토리 정보들을 중첩하여 표시할 수 있다. 이때, 상기 제어부(110)는 중첩된 히스토리 정보를 펼치도록 요청하는 입력 신호 감지 시 상기 중첩된 히스토리 정보들을 펼쳐서 표시할 수 있다. 이에 대한 상세한 설명은 도 4를 참조하여 설명하기로 한다.
상기 제어부(110)는 261 단계에서 특정 히스토리 정보가 선택되는지 확인할 수 있다. 한편, 상기 261 단계에서 특정 히스토리 정보가 선택되는 경우 상기 제어부(110)는 275 단계로 진행하여 선택된 히스토리 정보에 대응하는 웹 페이지를 출력할 수 있다. 상기 도 2b에 도시하지는 않았지만 상기 대응하는 웹 페이지가 출력된 상태에서, 이전 단계로 복귀를 요청하는 입력 신호(예컨대 취소키 입력 신호)가 수신되는 경우 상기 제어부(110)는 히스토리 정보를 표시하는 상기 259 단계로 복귀할 수 있다. 또는, 상기 제어부(110)는 상기 대응하는 웹 페이지에 포함된 링크를 선택하는 입력 신호 수신 시 선택된 링크에 대응하는 웹 페이지를 출력하도록 제어할 수 있다.
한편, 상기 261 단계에서 특정 히스토리 정보가 선택되지 않는 경우 상기 제어부(110)는 265 단계로 진행하여 검색 메뉴가 입력되는지 확인할 수 있다. 상기 265 단계에서 검색 메뉴가 입력되지 않는 경우 상기 제어부(110)는 261 단계로 복귀할 수 있다. 반면에, 상기 265 단계에서 검색 메뉴가 입력되는 경우 상기 제어부(110)는 267 단계로 진행하여 검색어를 입력할 수 있는 검색창을 출력할 수 있다. 이후, 상기 제어부(110)는 269 단계에서 상기 검색창에 입력된 검색어를 포함하는 히스토리 정보를 검색하고, 271 단계에서 검색 결과를 표시할 수 있다. 상기 도 2b에 도시하지는 않았지만 검색 결과 화면이 출력된 상태에서, 이전 단계로 복귀를 요청하는 입력 신호(예컨대 취소키 입력 신호)가 수신되는 경우 상기 제어부(110)는 히스토리 정보를 표시하는 상기 259 단계로 복귀할 수 있다. 또는, 상기 제어부(110)는 검색 결과 출력 화면에서 특정 히스토리 정보가 선택되는 경우 선택된 히스토리 정보에 대응하는 웹 싸이트에 접속하여 웹 페이지를 출력하도록 제어할 수 있다. 또는, 새로운 검색어가 입력되는 경우 상기 제어부(110)는 새로운 검색어를 포함하는 히스토리 정보를 검색하고, 검색 결과를 출력할 수 있다.
이상에서 상술한 바와 같이, 본 발명에 따른 히스토리 정보는 URL 정보만을 포함하는 종래의 히스토리 정보와 달리 URL 정보 이외에 부가 정보를 포함하고 있다. 따라서, 본 발명은 보다 정확하며 신뢰성 있는 히스토리 정보의 검색이 가능하다. 다시 말해, 종래에는 URL 정보를 기반으로 히스토리 정보를 검색하는데 반하여, 본 발명은 히스토리 정보 검색 시 부가 정보(alt 태그 및 제목 태그 등 링크 분석을 통해 얻은 부모(Parent), 자식(Child), 형제(Sibling) node에 포함된 텍스트 정보 등)를 추가로 검색할 수 있어 검색 요청된 웹 페이지의 히스토리 정보를 보다 신뢰성 있게 검색할 수 있다. 이에 대한 상세한 설명은 도 5를 참조하여 설명하기로 한다.
도 3a 및 도 3b는 본 발명의 실시 예에 따른 히스토리 정보 저장 방법을 설명하기 위한 화면 예시도이다.
상기 도 1 내지 도 3b를 참조하면, 상기 표시부(130)는 제1웹 페이지의 접속이 요청되면, 제어부(110)의 제어하에 웹 브라우저(111)를 통해 접속 요청된 제1웹 페이지를 파싱 및 렌더링하여 식별 부호 310의 화면 예시도와 같이 출력할 수 있다. 상기 제1웹 페이지는 웹 브라우저(111) 구동 시 출력되도록 기 설정된 기본 웹 페이지가 될 수 있다. 상기 기본 웹 페이지는 사용자에 의해 변경 가능하다. 상기 제1웹 페이지는 다수의 링크를 포함할 수 있다.
상기 제1웹 페이지에서 사용자는 읽고자 하는 즉, 접속하고자 하는 링크를 선택할 수 있다. 예를 들어, 식별 부호 310의 화면 예시도에 도시된 바와 같이 사용자는 제1이미지(10)를 선택(예컨대 터치)할 수 있다. 상기 제1이미지(10)가 선택되면, 상기 제어부(110)는 제1이미지(10)에 링크된 제2웹 페이지를 파싱 및 렌더링하도록 웹 브라우저(111)를 제어할 수 있다. 이때, 상기 웹 브라우저(111)는 제1웹 페이지의 링크 정보(예컨대 DOM 노드 정보)를 링크 분석부(112)에 전송할 수 있다. 상기 링크 분석부(112)는 DOM 분석을 통해 제1웹 페이지를 분석할 수 있다. 이때, 상기 링크 분석부(112)는 제1웹 페이지의 DOM 노드 정보 중 제1이미지(10)와 관련된 정보만을 추출할 수 있다. 예를 들어, 상기 링크 분석부(112)는 제1이미지(10)의 썸네일 이미지, 제1이미지(10)의 하단에 위치하는 텍스트 정보를 추출할 수 있다. 상기 추출된 정보는 링크 로깅부(113)에 의해 제1웹 페이지의 히스토리 정보로 로깅된다.
상기 제2웹 페이지의 파싱 및 렌더링이 완료되면, 상기 제어부(110)는 식별 부호 320의 화면 예시도에 도시된 바와 같이 제2웹 페이지를 표시부(130)에 출력할 수 있다. 이후, 사용자는 제2웹 페이지의 상단에 위치하는 다수의 링크 항목들 중 'LTE' 링크 항목(20)을 선택할 수 있다. 상기 'LTE' 링크 항목(20)의 선택이 감지되면, 상기 제어부(110)는 식별 부호 330의 화면 예시도에 도시된 바와 같이 상기 'LTE' 링크 항목(20)에 링크된 제3웹 페이지를 출력하도록 웹 브라우저(111)를 제어할 수 있다. 또한, 상기 제어부(110)는 제2웹 페이지에 대한 히스토리 정보를 저장하도록 링크 분석부(112) 및 링크 로깅부(113)를 제어할 수 있다. 이때, 상기 제2웹 페이지에 대한 히스토리 정보는 선택된 링크 항목에 포함된 문자 정보와 제2웹 페이지에 포함된 이미지(25) 정보를 포함할 수 있다.
상기 제3웹 페이지에 포함된 다수의 링크들 중 하나의 링크(30)가 선택되면 상기 제어부(110)는 식별 부호 340의 화면 예시도에 도시된 바와 같이 제4웹 페이지를 출력하도록 웹 브라우저(111)를 제어할 수 있다. 또한, 상기 제어부(110)는 제3웹 페이지에 대한 히스토리 정보를 저장하도록 링크 분석부(112) 및 링크 로깅부(113)를 제어할 수 있다. 이때, 상기 제3웹 페이지에 대한 히스토리 정보는 사용자가 선택한 링크에 포함된 문자 정보가 될 수 있다. 예를 들어, 상기 제3웹 페이지에 대한 히스토리 정보는 링크의 제목 "KT, LTE폰에 '3G 요금제' 판매 2011. 12.18 18:53"이 될 수 있다.
상기 제4웹 페이지가 출력되면, 상기 제어부(110)는 제4웹 페이지의 본문 표시 영역(40)에 포함된 내용을 부가 정보로 저장할 수 있다. 이와 같이 상기 제어부(110)는 제4웹 페이지 출력 시 기 정의된 영역(예컨대 본문 표시 영역)을 부가 정보로 추출할 수 있다. 이후, 상기 제4웹 페이지에서 타 링크가 선택되는 경우 상기 제어부(110)는 선택된 링크에 포함된 정보를 히스토리 정보로 변경하도록 링크 분석부(112) 및 링크 로깅부(113)를 제어할 수 있다.
도 4는 본 발명의 실시 예에 따른 히스토리 정보를 시각화하여 표시한 일 예를 도시한 화면 예시도이다.
상기 도 1 내지 도 4를 참조하면, 본 발명의 실시 예에 따른 제어부(110)는 히스토리 정보 표시가 요청되는 경우 링크 시각화부(114)를 제어 하여 상기 도 4에 표시된 바와 같이 히스토리 정보를 시각화하여 표시할 수 있다. 상기 링크 시각화부(114)는 히스토리 정보들을 날짜별로 구분하여 표시할 수 있다. 또한, 상기 링크 시각화부(114)는 연결된 웹 페이지들의 히스토리 정보를 하나의 트리로 구조화하여 표시할 수 있다. 예를 들어, 상기 제어부(110)는 상기 도 3에서 상술한 바와 같이 링크를 통해 이동된 웹 페이지들의 히스토리 정보를 하나의 트리로 표시할 수 있다. 이때, 웹 페이지들이 서로 다른 웹 사이트에서 제공되는 경우 상기 링크 시각화부(114)는 제1히스토리 정보(1), 제2히스토리 정보(2) 및 제3히스토리 정보(3)와 같이 연결선(5)으로 연결하여 표시하고, 웹 페이지들이 동일 웹 사이트에서 제공되는 경우 상기 링크 시각화부(114)는 제3히스토리 정보(3) 및 제4히스토리 정보(4)와 같이 연결선(5)을 생략하여 표시할 수 있다. 예를 들어, 상기 제1히스토리 정보(1)에 대응하는 웹 페이지는 'A' 웹 사이트에서 제공되고, 상기 제2히스토리 정보(2)에 대응하는 웹 페이지는 'B' 웹 사이트에서 제공되며, 상기 제3히스토리 정보(3) 및 제4히스토리 정보(4)에 대응하는 웹 페이지들은 'C' 웹 사이트에서 제공될 수 있다.
한편, 상기 링크 시각화부(114)는 하나의 트리로 연결된 다수의 히스토리 정보들을 식별 부호 50에 도시된 바와 같이 중첩하여 표시할 수 있다. 이때, 상기 제어부(110)는 중첩된 히스토리 정보를 펼치도록 요청하는 입력 신호 감지 시 상기 중첩된 히스토리 정보들을 펼쳐서 표시할 수 있다. 상기 입력 신호는 입력부(140)의 기능키 입력 또는 기 설정된 제스처(예컨대 더블 터치(double touch), 터치 이동(드래그(drag), 플릭(flick) 등), 롱 터치(long touch) 등)를 통해 발생될 수 있다. 이와 반대로, 상기 히스토리 정보들이 펼쳐진 상태에서 기 설정된 입력 신호 발생 시 상기 제어부(110)는 히스토리 정보들이 겹쳐져 표시되도록 제어할 수 있다.
도 5는 본 발명의 실시 예에 따른 히스토리 정보를 검색하는 예를 도시한 화면 예시도이다.
상기 도 5를 참조하면, 히스토리 정보 검색이 요청되는 경우 상기 제어부(110)는 화면 일측에 검색어를 입력할 수 있는 검색창(60)을 표시할 수 있다. 사용자는 검색창(60)에 검색어를 입력하여 이전에 방문한 웹 사이트들 중 원하는 웹 사이트에 대한 히스토리 정보를 검색할 수 있다. 예를 들어, 상기 도 5에 도시된 바와 같이 검색창(60)에 검색어 'LTE'를 입력하여 검색하는 경우 상기 제어부(110)는 히스토리 정보(URL 및 부가 정보)를 검색하여 LTE와 관련된 히스토리 정보를 검색할 수 있다. 상기 검색이 완료되면, 상기 제어부(110)는 상기 검색어 'LTE'를 포함하는 히스토리 정보들을 표시할 수 있다. 이때, 상기 제어부(110)는 상기 도 5에 도시된 바와 같이 검색어 'LTE'를 하이라이트하여 검색된 히스토리 정보를 표시할 수 있다. 이와 같이 본 발명은 히스토리 정보 저장 시 URL 정보 이외에 부가 정보를 함께 저장함에 따라 히스토리 정보 검색 시 신뢰성 있는 히스토리 정보 검색이 가능하다.
상술한 바와 같은 본 발명의 실시 예에 따른 웹 브라우저의 히스토리 관리 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터로 판독 가능한 기록 매체에 기록될 수 있다. 이때, 상기 컴퓨터로 판독 가능한 기록매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 한편, 기록매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 상기 컴퓨터로 판독 가능한 기록매체에는 하드디스크, 플로피디스크 및 자기 테이프와 같은 자기매체(Magnetic Media), CD-ROM, DVD와 같은 광기록 매체(Optical Media), 플롭티컬 디스크(Floptical Disk)와 같은 자기-광 매체(Magneto-Optical Media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 또한, 프로그램 명령에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상술한 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있다.
이상에서는 본 발명의 실시 예에 따른 웹 브라우저의 히스토리 관리 방법 및 장치에 대하여 본 명세서 및 도면을 통해 바람직한 실시 예들에 대하여 설명하였으며, 비록 특정 용어들이 사용되었으나 이는 단지 본 발명의 기술 내용을 쉽게 설명하고 발명의 이해를 돕기 위해 일반적인 의미에서 사용된 것일 뿐, 본 발명이 전술한 실시 예에 한정되는 것은 아니다. 즉, 본 발명의 기술적 사상에 바탕을 둔 다양한 실시 예가 가능함은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 자명한 것이다.
100 : 휴대 단말기 110 : 제어부
120 : 저장부 111 : 웹 브라우저
112 : 링크 분석부 113 : 링크 로깅부
114 : 링크 시각화부 130 : 표시부
140 : 입력부 150 : 무선 통신부
160 : 오디오 처리부

Claims (16)

  1. 웹 페이지 접속이 요청되는 단계;
    상기 접속이 요청된 웹 페이지의 링크 정보를 분석하는 단계;
    상기 분석된 링크 정보 중 적어도 일부 정보를 로깅하여 히스토리 정보를 생성하는 단계; 및
    상기 생성된 히스토리 정보를 저장하는 단계를 포함하는 것을 특징으로 하는 웹 브라우저의 히스토리 관리 방법.
  2. 제1항에 있어서,
    상기 링크 정보를 분석하는 단계는
    상기 접속 요청된 웹 페이지의 DOM 노드 정보에 포함된 적어도 일부의 정보를 부가 정보로 추출하는 단계를 포함하는 것을 특징으로 하는 웹 브라우저의 히스토리 관리 방법.
  3. 제2항에 있어서,
    상기 부가 정보는
    타이틀 태그 및 Alt 태그 중 적어도 하나로 표현되는 문자 정보, 이미지 앵커, DOM 노드 구조상의 관계 정보를 포함하는 것을 특징으로 하는 웹 브라우저의 히스토리 관리 방법.
  4. 제1항에 있어서,
    상기 히스토리 정보를 저장하는 단계는
    사용자의 선택에 의해 연결 관계가 형성되는 다수의 웹 페이지의 히스토리 정보들을 하나의 트리로 구조화하는 단계를 포함하는 것을 특징으로 하는 웹 브라우저의 히스토리 관리 방법.
  5. 제1항에 있어서,
    상기 적어도 일부 정보를 포함하는 상기 히스토리 정보를 이미지 형태로 가공하여 제공하는 단계를 더 포함하는 것을 특징으로 하는 웹 브라우저의 히스토리 관리 방법.
  6. 제5항에 있어서,
    상기 히스토리 정보를 이미지 형태로 가공하여 제공하는 단계는
    기 설정된 입력 신호에 따라 하나의 트리로 구조화된 히스토리 정보를 중첩하여 표시하거나, 펼쳐서 표시하는 단계를 포함하는 것을 특징으로 하는 웹 브라우저의 히스토리 관리 방법.
  7. 제5항에 있어서,
    상기 히스토리 정보를 이미지 형태로 가공하여 제공하는 단계는
    상이한 웹 사이트에서 제공되는 웹 페이지들의 히스토리 정보들을 연결선으로 연결하여 표시하는 단계; 및
    동일한 웹 사이트에서 제공되는 웹 페이지들을 히스토리 정보들을 연결선 없이 표시하는 단계를 포함하는 것을 특징으로 하는 웹 브라우저의 히스토리 관리 방법.
  8. 제3항에 있어서,
    히스토리 정보의 검색 요청 시 검색어를 입력하는 검색창을 출력하는 단계; 및
    상기 검색창에 입력된 검색어를 상기 부가 정보에 포함하는 히스토리 정보를 검색하는 단계를 더 포함하는 것을 특징으로 하는 웹 브라우저의 히스토리 관리 방법.
  9. 접속 요청된 웹 페이지를 파싱 및 렌더링하는 웹 브라우저;
    상기 접속이 요청된 웹 페이지의 링크 정보를 분석하는 링크 분석부;
    상기 분석된 링크 정보 중 적어도 일부 정보를 로깅하여 히스토리 정보를 생성하는 링크 로깅부; 및
    상기 생성된 히스토리 정보를 저장하는 저장부를 포함하는 것을 특징으로 하는 웹 브라우저의 히스토리 관리 장치.
  10. 제9항에 있어서,
    상기 링크 분석부는
    상기 접속 요청된 웹 페이지의 DOM 노드 정보에 포함된 적어도 일부의 정보를 부가 정보로 추출하는 것을 특징으로 하는 웹 브라우저의 히스토리 관리 장치.
  11. 제10항에 있어서,
    상기 부가 정보는
    타이틀 태그 및 Alt 태그 중 적어도 하나로 표현되는 문자 정보, 이미지 앵커, DOM 노드 구조상의 관계 정보를 포함하는 것을 특징으로 하는 웹 브라우저의 히스토리 관리 장치.
  12. 제9항에 있어서,
    상기 링크 로깅부는
    사용자의 선택에 의해 연결 관계가 형성되는 다수의 웹 페이지의 히스토리 정보들을 하나의 트리로 구조화하는 것을 특징으로 하는 웹 브라우저의 히스토리 관리 장치.
  13. 제9항에 있어서,
    상기 적어도 일부 정보를 포함하는 상기 히스토리 정보를 이미지 형태로 가공하여 제공하는 링크 시각화부를 더 포함하는 것을 특징으로 하는 웹 브라우저의 히스토리 관리 장치.
  14. 제13항에 있어서,
    상기 링크 시각화부는
    기 설정된 입력 신호에 따라 하나의 트리로 구조화된 히스토리 정보를 중첩하여 표시하거나, 펼쳐서 표시하는 것을 특징으로 하는 웹 브라우저의 히스토리 관리 장치.
  15. 제13항에 있어서,
    상기 링크 시각화부는
    상이한 웹 사이트에서 제공되는 웹 페이지들의 히스토리 정보들을 연결선으로 연결하여 표시하고, 동일한 웹 사이트에서 제공되는 웹 페이지들을 히스토리 정보들을 연결선 없이 표시하는 것을 특징으로 하는 웹 브라우저의 히스토리 관리 장치.
  16. 제11항에 있어서,
    히스토리 정보의 검색 요청 시 검색어를 입력하는 검색창을 출력하고, 상기 검색창에 입력된 검색어를 상기 부가 정보에 포함하는 히스토리 정보를 검색하는 제어부를 더 포함하는 것을 특징으로 하는 웹 브라우저의 히스토리 관리 장치.
KR1020120028119A 2012-03-20 2012-03-20 웹 브라우저의 히스토리 관리 방법 및 장치 KR20130106519A (ko)

Priority Applications (4)

Application Number Priority Date Filing Date Title
KR1020120028119A KR20130106519A (ko) 2012-03-20 2012-03-20 웹 브라우저의 히스토리 관리 방법 및 장치
US13/847,220 US20130254642A1 (en) 2012-03-20 2013-03-19 System and method for managing browsing histories of web browser
EP13159997.9A EP2642412A1 (en) 2012-03-20 2013-03-19 System and method for managing browsing histories of web browser
EP17166760.3A EP3226159A1 (en) 2012-03-20 2013-03-19 System and method for managing browsing histories of web browser

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020120028119A KR20130106519A (ko) 2012-03-20 2012-03-20 웹 브라우저의 히스토리 관리 방법 및 장치

Publications (1)

Publication Number Publication Date
KR20130106519A true KR20130106519A (ko) 2013-09-30

Family

ID=48044562

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020120028119A KR20130106519A (ko) 2012-03-20 2012-03-20 웹 브라우저의 히스토리 관리 방법 및 장치

Country Status (3)

Country Link
US (1) US20130254642A1 (ko)
EP (2) EP3226159A1 (ko)
KR (1) KR20130106519A (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109829092A (zh) * 2018-12-26 2019-05-31 厦门邑通软件科技有限公司 一种对网页进行定向监测的方法

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10834590B2 (en) 2010-11-29 2020-11-10 Biocatch Ltd. Method, device, and system of differentiating between a cyber-attacker and a legitimate user
US10621585B2 (en) 2010-11-29 2020-04-14 Biocatch Ltd. Contextual mapping of web-pages, and generation of fraud-relatedness score-values
US20190158535A1 (en) * 2017-11-21 2019-05-23 Biocatch Ltd. Device, System, and Method of Detecting Vishing Attacks
US11210674B2 (en) 2010-11-29 2021-12-28 Biocatch Ltd. Method, device, and system of detecting mule accounts and accounts used for money laundering
US10069837B2 (en) 2015-07-09 2018-09-04 Biocatch Ltd. Detection of proxy server
US10949514B2 (en) 2010-11-29 2021-03-16 Biocatch Ltd. Device, system, and method of differentiating among users based on detection of hardware components
US10728761B2 (en) 2010-11-29 2020-07-28 Biocatch Ltd. Method, device, and system of detecting a lie of a user who inputs data
US11223619B2 (en) 2010-11-29 2022-01-11 Biocatch Ltd. Device, system, and method of user authentication based on user-specific characteristics of task performance
US10917431B2 (en) 2010-11-29 2021-02-09 Biocatch Ltd. System, method, and device of authenticating a user based on selfie image or selfie video
US20240080339A1 (en) * 2010-11-29 2024-03-07 Biocatch Ltd. Device, System, and Method of Detecting Vishing Attacks
CN103823891B (zh) * 2014-03-10 2017-03-22 北京国双科技有限公司 用于计算机历史行为分析的数据处理方法和装置
US9626361B2 (en) * 2014-05-09 2017-04-18 Webusal Llc User-trained searching application system and method
GB2539705B (en) 2015-06-25 2017-10-25 Aimbrain Solutions Ltd Conditional behavioural biometrics
CN105260424B (zh) * 2015-09-28 2019-02-26 北京奇虎科技有限公司 用户浏览网页历史记录和最常访问的处理方法及装置
CN106055660A (zh) * 2016-06-01 2016-10-26 努比亚技术有限公司 移动终端页面访问方法、装置及移动终端
GB2552032B (en) 2016-07-08 2019-05-22 Aimbrain Solutions Ltd Step-up authentication
US20220398291A1 (en) * 2021-06-15 2022-12-15 Microsoft Technology Licensing, Llc Smart browser history search
US11606353B2 (en) 2021-07-22 2023-03-14 Biocatch Ltd. System, device, and method of generating and utilizing one-time passwords

Family Cites Families (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2002258769A1 (en) * 2001-04-09 2002-10-21 America Online Incorporated Server-based browser system
US6917922B1 (en) * 2001-07-06 2005-07-12 Amazon.Com, Inc. Contextual presentation of information about related orders during browsing of an electronic catalog
US7133862B2 (en) * 2001-08-13 2006-11-07 Xerox Corporation System with user directed enrichment and import/export control
US20040003351A1 (en) * 2002-06-28 2004-01-01 Microsoft Corporation Navigating a resource browser session
US7225407B2 (en) * 2002-06-28 2007-05-29 Microsoft Corporation Resource browser sessions search
US20040210829A1 (en) * 2003-04-18 2004-10-21 International Business Machines Corporation Method of managing print requests of hypertext electronic documents
US7565425B2 (en) * 2003-07-02 2009-07-21 Amazon Technologies, Inc. Server architecture and methods for persistently storing and serving event data
EP1997038A4 (en) * 2006-03-01 2011-12-21 Infogin Ltd METHODS AND APPARATUS FOR USING WEB CONTENT ON VARIOUS TYPES OF DEVICES
US8196052B2 (en) * 2006-06-30 2012-06-05 International Business Machines Corporation System and method to display a web page as scheduled by a user
US8166415B2 (en) * 2006-08-04 2012-04-24 Apple Inc. User interface for backup management
US7856424B2 (en) * 2006-08-04 2010-12-21 Apple Inc. User interface for backup management
US8707167B2 (en) * 2006-11-15 2014-04-22 Ebay Inc. High precision data extraction
US9477969B2 (en) * 2006-12-12 2016-10-25 Yahoo! Inc. Automatic feed creation for non-feed enabled information objects
US9740795B2 (en) * 2007-03-12 2017-08-22 International Business Machines Corporation Methods, systems, and computer program products for consolidating web pages displayed in multiple browsers
US8126879B2 (en) * 2007-05-17 2012-02-28 Microsoft Corporation Assisted management of bookmarked web pages
US7908282B2 (en) * 2007-08-31 2011-03-15 International Business Machines Corporation Method for provision and use of a visual representation of website browsing history
US20090216639A1 (en) * 2008-02-25 2009-08-27 Mark Joseph Kapczynski Advertising selection and display based on electronic profile information
JP2009223485A (ja) * 2008-03-14 2009-10-01 Brother Ind Ltd リンクツリー作成プログラム及び作成装置
US8725727B2 (en) * 2008-09-24 2014-05-13 Sony Corporation System and method for determining website popularity by location
JP4645728B2 (ja) * 2008-11-25 2011-03-09 ソニー株式会社 履歴表示装置、履歴表示システム、履歴表示方法、およびプログラム
US8527883B2 (en) * 2008-12-18 2013-09-03 International Business Machines Corporation Browser operation with sets of favorites
US20100306171A1 (en) * 2009-06-02 2010-12-02 Microsoft Corporation Timeline Experience for Restore User Interface
US8433996B2 (en) * 2009-09-15 2013-04-30 Oracle International Corporation Hierarchical model for web browser navigation
US20110197136A1 (en) * 2010-02-10 2011-08-11 StrangeLogic Limited Web browser instance profiling
US8751521B2 (en) * 2010-04-19 2014-06-10 Facebook, Inc. Personalized structured search queries for online social networks
US8434001B2 (en) * 2010-06-03 2013-04-30 Rhonda Enterprises, Llc Systems and methods for presenting a content summary of a media item to a user based on a position within the media item
US8744990B2 (en) * 2010-07-09 2014-06-03 Yahoo! Inc. Rule based, proactive web browsing
US8601052B2 (en) * 2010-10-04 2013-12-03 Qualcomm Incorporated System and method of performing domain name server pre-fetching
US20120198342A1 (en) * 2011-01-28 2012-08-02 International Business Machines Corporation Automatic generation of task scripts from web browsing interaction history
US10204327B2 (en) * 2011-02-05 2019-02-12 Visa International Service Association Merchant-consumer bridging platform apparatuses, methods and systems
US9065793B2 (en) * 2011-02-24 2015-06-23 Cbs Interactive Inc. Rendering web content using pre-caching
US8732569B2 (en) * 2011-05-04 2014-05-20 Google Inc. Predicting user navigation events
US20120323794A1 (en) * 2011-06-15 2012-12-20 Microsoft Corporation Monetization strategies in privacy-conscious personalization
US9979755B2 (en) * 2011-06-20 2018-05-22 Dell Products, Lp System and method for routing customer support softphone call
US8566696B1 (en) * 2011-07-14 2013-10-22 Google Inc. Predicting user navigation events
US8898583B2 (en) * 2011-07-28 2014-11-25 Kikin Inc. Systems and methods for providing information regarding semantic entities included in a page of content
US9251287B2 (en) * 2011-08-26 2016-02-02 International Business Machines Corporation Automatic detection of item lists within a web page
US9106709B2 (en) * 2011-09-22 2015-08-11 Opera Software Asa Server side mobile audience intelligence creation
US9996241B2 (en) * 2011-10-11 2018-06-12 Microsoft Technology Licensing, Llc Interactive visualization of multiple software functionality content items
US10154076B2 (en) * 2011-10-11 2018-12-11 Entit Software Llc Identifying users through a proxy
EP2788860A4 (en) * 2011-12-06 2016-07-06 Autograph Inc GUIDE WITH USER-FRIENDLY PROFILING AND TOOLS FOR ANALYSIS AND FAST INFORMATION DISPLAY
US8661328B2 (en) * 2011-12-15 2014-02-25 Sap Portals Israel Ltd Managing web content on a mobile communication device
US8839087B1 (en) * 2012-01-26 2014-09-16 Amazon Technologies, Inc. Remote browsing and searching
US8977967B2 (en) * 2012-05-11 2015-03-10 Microsoft Technology Licensing, Llc Rules for navigating to next content in a browser

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109829092A (zh) * 2018-12-26 2019-05-31 厦门邑通软件科技有限公司 一种对网页进行定向监测的方法
CN109829092B (zh) * 2018-12-26 2021-05-28 厦门邑通软件科技有限公司 一种对网页进行定向监测的方法

Also Published As

Publication number Publication date
US20130254642A1 (en) 2013-09-26
EP2642412A1 (en) 2013-09-25
EP3226159A1 (en) 2017-10-04

Similar Documents

Publication Publication Date Title
KR20130106519A (ko) 웹 브라우저의 히스토리 관리 방법 및 장치
US9524714B2 (en) Speech recognition apparatus and method thereof
TWI393017B (zh) 用於回應使用者地圖互動之更新搜尋結果網頁系統及方法
KR101953303B1 (ko) 브라우징 액티비티에 기초하여 정합 애플리케이션을 식별하는 기법
US20170255705A1 (en) Method and apparatus of browsing modeling
KR101143606B1 (ko) 모바일 기기를 이용한 전시 정보를 제공하는 시스템, 사용자 단말 및 전시 정보 제공 방법
KR101855147B1 (ko) 사용자 선호도 분석 방법 및 그를 위한 디바이스
US9250765B2 (en) Changing icons for a web page
US20140089772A1 (en) Automatically Creating Tables of Content for Web Pages
KR20140117122A (ko) 전자장치에서 동적으로 변하는 웹페이지 내용을 제어하는 방법 및 장치
KR100909232B1 (ko) 웹 페이지 인터페이스 제공 방법 및 시스템
CN107291465A (zh) 页面显示方法、装置及存储介质
JP2009265771A (ja) 情報提供システム、情報処理装置、情報提供装置、情報処理方法、情報提供方法、情報処理プログラム、情報提供プログラム及び情報記録媒体等
KR20130038723A (ko) 키워드를 이용한 검색 방법 및 시스템
WO2022127743A1 (zh) 内容显示方法及终端设备
US20130332806A1 (en) Collecting Web Pages/Links from Communications and Documents for Later Reading
US10394425B2 (en) System for providing motion and voice based bookmark and method therefor
KR100491613B1 (ko) 웹문서의 클로즈업 기능을 구비한 정보통신기기와 이것을 이용한 웹문서의 디스플레이 방법 및 그 방법을 기록한 기록매체
KR102012501B1 (ko) 컨텐츠 추천 서비스 제공 시스템 및 방법
KR100581594B1 (ko) 이동 통신 단말기에 개인홈피 정보를 제공하는 방법 및 그시스템
JP2008217228A (ja) ウェブページ閲覧方法、ウェブページ閲覧装置、ウェブページ閲覧プログラム及びウェブページ閲覧プログラムを記録した記録媒体
JP2012221108A (ja) 情報処理装置、情報処理方法、プログラム、履歴管理サーバ、履歴管理方法および情報処理システム
KR20140039509A (ko) 마크업 언어 기반의 문맥 인식 사용자 인터페이스 제공 시스템 및 방법
KR101480041B1 (ko) 태그를 이용한 모바일 페이지 자동 생성 시스템 및 방법
CN104615746B (zh) 新闻数据生成、显示方法和装置

Legal Events

Date Code Title Description
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid