[go: up one dir, main page]

KR100834360B1 - 적응형 카탈로그 페이지 디스플레이 - Google Patents

적응형 카탈로그 페이지 디스플레이 Download PDF

Info

Publication number
KR100834360B1
KR100834360B1 KR1020037006963A KR20037006963A KR100834360B1 KR 100834360 B1 KR100834360 B1 KR 100834360B1 KR 1020037006963 A KR1020037006963 A KR 1020037006963A KR 20037006963 A KR20037006963 A KR 20037006963A KR 100834360 B1 KR100834360 B1 KR 100834360B1
Authority
KR
South Korea
Prior art keywords
page
template
server
request
identifier
Prior art date
Application number
KR1020037006963A
Other languages
English (en)
Other versions
KR20030068159A (ko
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 인터내셔널 비지네스 머신즈 코포레이션
Publication of KR20030068159A publication Critical patent/KR20030068159A/ko
Application granted granted Critical
Publication of KR100834360B1 publication Critical patent/KR100834360B1/ko

Links

Images

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
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • 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
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • 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/957Browsing optimisation, e.g. caching or content distillation
    • G06F16/9577Optimising the visualization of content, e.g. distillation of HTML documents
    • 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
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • 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

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Theoretical Computer Science (AREA)
  • Finance (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • Development Economics (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Databases & Information Systems (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Tourism & Hospitality (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Primary Health Care (AREA)
  • User Interface Of Digital Computer (AREA)
  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

페이지는 서버에 의하여 수신된 브라우저로부터의 요청에 응답하여 제공된다. 서버는 디스플레이 기반 구조로부터 템플릿 페이지에 기초하여 적응형 페이지를 획득한다. 디스플레이 기반 구조는 분석 수단으로부터 획득된 템플릿 페이지 식별자를 사용한다. 분석 수단은, 데이터베이스에 저장된 템플릿 페이지 식별자와 관련된 속성과 페이지 요청에 관한 속성을 매칭시켜 봄으로써 템플릿 페이지 식별자를 획득한다. 복수의 매칭되는 템플릿 페이지가 존재하는 경우, 페이지 요청 속성과 템플릿 페이지의 최상의 매칭에 기초하여 템플릿 페이지 식별자를 제공하되, 이때 사용된 디폴트 값과 사용된 소정의 등급을 함께 제공한다.
Figure R1020037006963
브라우저, 템플릿, 템플릿 페이지, 전자 상거래

Description

적응형 카탈로그 페이지 디스플레이{ADAPTIVE CATALOG PAGE DISPLAY}
본 발명은 컴퓨팅 시스템의 개선에 관한 것이며, 상세하게는 컴퓨터 시스템상의 페이지의 적응형 디스플레이의 개선에 관한 것이다.
웹 기반 컴퓨터 시스템에서는, 브라우저에 의하여 요청되고 웹 서버에 의하여 브라우저로 제공되는 HTML 페이지 상에 정보가 디스플레이된다. 정교한 웹 기반 시스템에서, 브라우저로 제공되는 페이지는 커스터마이징될 수 있다. 브라우저가 페이지를 요청할 때, 웹 서버에 의하여 평가되는 여러 다른 기준들에 기초하여, 웹 서버는 여러 가능한 페이지 중 하나를 제공할 수 있다.
전자 상거래(e-commerce) 상인은 전형적으로 고객 및 잠재적 고객에게 온라인 카탈로그의 형태로 페이지를 제공한다. 고객의 성향 및 특성에 기초하여 고객에게 별개의 페이지를 제공하는 것이 알려져 있다. 잠재적으로 디스플레이될 수 있는 여러 페이지 중에서 어떠한 페이지를 선택할지는 종종 각 온라인 상인마다 상이한 주문자 설계 발견적 방법(custom-designed heuristic)을 사용하여 정하여진다.
소비자에게 맞춤형 페이지(tailored page)를 제공하기 위하여, 여러 가지 다른 템플릿 페이지(template page)를 저장하고, 적절한 템플릿을 선택하여 페이지를 완성한 후 소비자에게 제공하는 것이 알려져 있다. 템플릿 분석의 양식(form of template resolution)은 IBM의 Net.CommerceTM 제품에서 볼 수 있다. 이러한 선행 기술의 접근 방법은 구매자 그룹에 기초한 템플릿 검색을 제공한다. 시스템이 효과적으로 기능하기 위하여는, 모든 구매자가 필연적으로 적어도 하나의 구매자 그룹에 포함되어야 한다. 이러한 접근 방법은 융통성이 없으며, 하나의 기준, 즉 선정된 구매자 그룹의 기준에만 기초하여 템플릿 페이지를 검색하는 것으로 제한된다.
따라서, 전형적으로 전자 상거래에 관련된 기준에 기초하여 템플릿 페이지를 검색한 후, 전자 상거래 웹 페이지를 적응형으로 디스플레이하기 위한 시스템이 요구된다.
본 발명에 의한 특징에 따르면, 고객 컴퓨터로부터 수신되는 페이지 요청에 응답하여 페이지를 적응형으로 디스플레이하기 위한 서버 컴퓨터 시스템에 있어서, 복수의 페이지 템플릿과, 복수의 페이지 속성 및 관련 페이지 템플릿 식별자를 포함하는 데이터베이스와, 페이지 요청으로부터 페이지 속성의 세트를 얻고, 데이터베이스에 질문하여 상기 페이지 속성의 세트와 매칭되는 1 이상의 페이지 템플릿 식별자를 추출하되, 부분적으로 매칭되는 것이 1 이상 있는 경우에는 차선의 매칭에 대응하는 1 이상의 페이지 템플릿 식별자를 식별하여 추출하고, 매칭되는 것이 없는 경우에는 디폴트 페이지 템플릿 식별자를 추출하는 분석 수단과, 추출된 페이지 템플릿 식별자에 응답하여 상기 고객 컴퓨터 페이지 요청에 응답하는 복수의 페이지 템플릿 중에서 대응하는 식별된 페이지 템플릿을 획득하는 디스플레이 기반 구조 수단을 포함하는 서버 컴퓨터 시스템을 제공한다.
본 발명의 다른 특징에 따르면, 상기 템플릿 페이지 식별자 및 관련 템플릿 페이지 속성의 세트는, 관계 데이터베이스 테이블로 저장되고, 관계 질문에 의하여 상기 분석 수단에 의해 액세스될 수 있는 컴퓨터 시스템을 제공한다.
본 발명의 또 다른 특징에 따르면, 상기 템플릿 페이지의 세트는, 자바 서버 페이지 파일을 포함하며, 상기 디스플레이 기반 구조 수단은, 자바 서버 페이지 파일을 실행하기 위한 수단을 포함하는 컴퓨터 시스템을 제공한다.
본 발명의 또 다른 특징에 따르면, 상기 템플릿 페이지의 세트의 회원을 생성하는 템플릿 편집기를 더 포함하는 컴퓨터 시스템을 제공한다.
본 발명의 또 다른 특징에 따르면, 상기 템플릿 편집기는 자바 서버 페이지 파일을 생성하는 컴퓨터 시스템을 제공한다.
본 발명의 또 다른 특징에 따르면, 각 페이지 요청은 온라인 상점의 카탈로 그 페이지에 대하여 소비자에 의하여 생성되는 컴퓨터 시스템을 제공한다.
본 발명의 또 다른 특징에 따르면, 상기 템플릿 페이지 속성은, 상기 소비자에 대한 그룹 식별자, 상기 카탈로그 페이지에 대한 카탈로그 엔트리 식별자, 상기 온라인 상점에 대한 상점 식별자, 상기 식별된 카탈로그 엔트리에 대한 경매 플래그, 및 상기 카탈로그 페이지에 대한 카탈로그 엔트리 형식 식별자를 포함하는 컴퓨터 시스템을 제공한다.
본 발명의 또 다른 특징에 따르면, 상기 페이지 요청은, 페이지를 요청하는 경우에 상기 소비자가 사용하는 장치에 따라 결정되는 장치 형식과 관련되어 있으며, 상기 템플릿 페이지 속성은, 상기 소비자의 장치 형식을 식별하는 장치 형식 식별자, 및 복수의 템플릿 페이지가 상기 템플릿 페이지 속성 값과 매칭되면 템플릿 페이지에 등급을 매기기 위한 등급 번호를 제공한다.
본 발명의 또 다른 특징에 따르면, 소비자 요청에 응답하는 적응형 페이지 디스플레이 시스템에 있어서, 상기 시스템은, 고유 파일 명칭을 포함하는 템플릿 페이지 파일의 페이지 데이터베이스, 템플릿 페이지 파일 명칭 및 관련 템플릿 페이지 속성의 명칭 데이터베이스, 요청된 템플릿 페이지 속성 값을 결정하고, 상기 명칭 데이터베이스에 저장된 상기 템플릿 페이지 속성 값과 상기 요청된 템플릿 페이지 속성 값을 매칭시켜 봄으로써 상기 명칭 데이터베이스로부터 템플릿 페이지 파일 명칭을 검색하는 분석 수단, 및 상기 페이지 데이터베이스로 액세스하여 상기 명칭 데이터베이스로부터 검색된 상기 템플릿 페이지 파일 명칭에 대응하는 템플릿 페이지 파일을 획득하는 디스플레이 기반 구조 수단을 포함하는 적응형 페이지 디 스플레이 시스템을 제공한다.
본 발명의 또 다른 특징에 따르면, 전자 상거래 환경을 위하여 온라인 상점을 포함하고, 상기 템플릿 페이지는 카탈로그와 관련되어 있으며, 상기 템플릿 페이지 속성은, 그룹 식별자, 카탈로그 엔트리 식별자, 상점 식별자, 경매 플래그 및 카탈로그 엔트리 형식 식별자를 포함하는 시스템을 제공한다.
본 발명의 또 다른 특징에 따르면, 상기 템플릿 페이지 속성은 등급 식별자를 더 포함하는 컴퓨터 시스템을 제공한다.
본 발명의 또 다른 특징에 따르면, 소비자 요청은, 페이지를 요청하는 경우에 상기 소비자가 사용하는 장치에 따라 결정되는 장치 형식과 관련되어 있으며, 상기 템플릿 페이지 속성은 장치 형식 식별자를 더 포함하는 컴퓨터 시스템을 제공한다.
본 발명의 또 다른 특징에 따르면, 상술한 시스템을 구현하는 컴퓨터 판독 가능 프로그램 코드 수단을 포함하고, 매체에 구현되는 컴퓨터 판독 가능 코드 수단을 포함하는 컴퓨터 사용 가능 매체를 포함하는 적응형 페이지 디스플레이를 위한 컴퓨터 프로그램 제품을 제공한다.
본 발명에 의한 또 다른 특징에 따르면, 고객 컴퓨터로부터의 페이지 요청에 응답하는 서버 환경에 있어서, 상기 서버 환경은, 복수의 페이지 템플릿과 복수의 페이지 속성 및 관련 페이지 템플릿 식별자를 포함하는 데이터베이스를 포함하고, 페이지 요청으로부터 페이지 속성의 세트를 얻는 단계와 상기 페이지 속성의 세트와 1 이상의 페이지 식별자를 매칭시켜 봄으로써 데이터베이스에 질문하는 단계와 상기 질문하는 단계 및 매칭시켜 보는 단계에 응답하여 1 이상의 페이지 템플릿 식별자를 추출하되, 상기 추출된 페이지 템플릿 식별자는, 완벽한 매칭에 대응하거나, 부분적으로 매칭되는 것이 1 이상 있는 경우에는 차선의 매칭에 대응하거나, 매칭되는 것이 없는 경우에는 디폴트 페이지 템플릿 식별자에 대응되도록 추출하는 단계와 상기 추출된 페이지 식별자에 응답하여, 상기 고객 컴퓨터 페이지 요청에 응답하는 복수의 페이지 템플릿 중에서 대응하는 식별된 페이지 템플릿을 획득하는 단계를 포함하는 페이지의 적응형 디스플레이 방법을 제공한다.
본 발명의 또 다른 특징에 따르면, 상기 템플릿 페이지 식별자 및 관련 템플릿 페이지 속성의 세트는 관계 데이터베이스 테이블로서 저장되고, 상기 분석 수단이 상기 템플릿 페이지 식별자의 세트로 액세스하는 단계는, 상기 관계 데이터베이스 테이블로부터 데이터를 획득하기 위한 관계 질문을 생성하는 단계를 포함하는 적응형 디스플레이 방법을 제공한다.
본 발명의 또 다른 특징에 따르면, 상기 템플릿 페이지 속성은, 상기 소비자에 대한 그룹 식별자, 상기 카탈로그 페이지에 대한 카탈로그 엔트리 식별자, 상기 온라인 상점에 대한 상점 식별자, 상기 식별된 카탈로그 엔트리에 대한 경매 플래그, 및 상기 카탈로그 페이지에 대한 카탈로그 엔트리 형식 식별자를 포함하는 적 응형 디스플레이 방법을 제공한다.
본 발명의 또 다른 특징에 따르면, 상기 페이지 요청은, 페이지를 요청하는 경우에 상기 소비자가 사용하는 장치에 따라 결정되는 장치 형식과 관련되어 있으며, 상기 템플릿 페이지 속성은, 상기 소비자의 장치 형식을 식별하는 장치 형식 식별자, 및 복수의 템플릿 페이지가 상기 템플릿 페이지 속성 값과 매칭되면 템플릿 페이지에 등급을 매기기 위한 등급 번호를 포함하는 적응형 디스플레이 방법을 제공한다.
본 발명의 또 다른 특징에 따르면, 상술한 방법을 실행하는 컴퓨터 판독 가능 프로그램 코드 수단을 포함하고, 매체에 구현되는 컴퓨터 판독 가능 코드 수단을 포함하는 컴퓨터 사용 가능 매체를 포함하는 적응형 페이지 디스플레이를 위한 컴퓨터 프로그램 제품을 제공한다.
본 기술 분야에 능통한 사람이라면, 컴퓨터 코드는 무선 또는 유선 시스템이나 인터넷과 같은 네트워크로 송신될 수 있는 캐리어에 의하여 운반된 신호를 포함할 수 있다는 것을 알 수 있을 것이다.
본 발명의 장점은 융통성 있는 템플릿 검색이 제공되는 적응형 페이지 제공을 위한 시스템을 포함한다.
도 1은 바람직한 실시예에 따른 적응형 디스플레이 페이지를 포함하는 웹 기반 전자 상거래 시스템의 구성요소를 나타내는 블록도.
도 1은 바람직한 실시예에 따른 적응형 디스플레이 페이지를 포함하는 웹기반 전자 상거래 시스템의 일예를 볼록도의 형태로 나타낸다. 도 1에는 상인(10) 및 소비자(12)가 도시되어 있다. 소비자(12)는 브라우저(14)를 사용하여 서버(16)에 액세스한다. 소비자는 통상적으로 웹 브라우저를 사용하여 웹 서버에 액세스함으로써 전자 상거래를 행하게 된다. 다른 브라우저-서버 시스템도 바람직한 실시예를 사용할 수 있다.
도 1에 나타낸 바와 같이, 상인(10)은 템플릿 편집기(18)를 사용하여 도면에서 JSP 템플릿 페이지(20)로 도시되어 있는 템플릿을 정의할 수 있다. JSP 템플릿 페이지(20)는 디스플레이 기반 구조(17)에 의하여 액세스된다. 디스플레이 기반 구조는 구현예에 따라 다를 수 있지만, 바람직한 실시예에서는 JSP 템플릿 페이지(20)에 액세스하고 이를 실행하는 기능을 제공한다.
바람직한 실시예에 있어서, 분석 수단(26)은 브라우저(14)로부터 서버(16)로 전송되는 요청에 응답하는 구성요소이다. 분석 수단(26)은 데이터베이스(27)에 액세스하여 어느 템플릿이 요청과 매칭되는지 결정한다.
바람직한 실시예에 따른 시스템은 사용 가능한 템플릿 페이지{도 1에서 템플릿 페이지(20)로 나타냄}를 선택하는데 사용되는 일정한 기준 또는 속성을 정의한다. 이러한 기준이 정의되어 상인(10)은 서버(16)에 의하여 운영되는 웹사이트에서 제공하는 상점 및 소비자(12)의 다양한 잠재적 속성을 충족하는 온라인 카탈로그에 대한 템플릿 페이지의 세트를 정의할 수 있다.
바람직한 실시예에 있어서, 상인(10)의 웹사이트에서 카탈로그 엔트리를 제 공하는 카탈로그에 사용할 수 있는 페이지의 기준(또는 속성)은 다음과 같다.
1. 회원 그룹 ID(Member Group ID): 상인(10)은 소비자에 대한 그룹(예컨대: "우량" 고객 및 "일반" 고객)을 정의할 수 있다. 종종 상인(10)은 사용자가 속하는 특정 그룹에 기초하여 상이한 맞춤형 카탈로그 페이지(custom catalog page)를 디스플레이하기를 원한다. 이러한 이유 때문에, 회원 그룹 ID 속성은 템플릿 페이지가 이러한 그룹에 맞춰지도록 정의된다. 바람직한 실시예에 있어서, 회원 그룹 ID는 관리 그룹, 가격 그룹 및 지역 그룹을 지원한다.
2. 카탈로그 엔트리 ID(Catalog Entry ID): 디스플레이 페이지는 개개의 카탈로그 엔트리에 기초하여 커스터마이징될 필요가 있을 수 있다. 예를 들어, 참조 번호 10번의 제품은 참조 번호 15번의 제품과 다른 디스플레이 템플릿을 요구할 수 있다. 이는 예컨대, 10번 제품이 카탈로그에서 "기획 상품(featured product)"일 때 발생한다. 이는, 개개의 카탈로그 엔트리(또는 제품 식별자)에 기초한 템플릿 페이지의 필요성을 의미한다. 바람직한 실시예에 있어서, 카탈로그 엔트리 ID는 개개의 제품뿐만 아니라 번들, 패키지 및 카탈로그에서 생길 수 있는 다른 엔트리와 관련될 수 있다.
3. 상점 ID(Store ID): 상인(10)이 하나 이상의 온라인 상점을 갖는 경우, 각 상점은 카탈로그 페이지의 고유 버전을 가질 수 있어야 한다. 템플릿 페이지는 따라서 이 구별을 허용하기 위하여 상점 ID에 맞추어질 수 있다.
4. 경매(Auction): 이것은 카탈로그 엔트리에 상응하는 템플릿이 경매중인지 여부를 식별하는 플래그이다. 경매는 전자 상거래 공간에서 매우 인기가 있기 때 문에, 상인은 경매중인 카탈로그 엔트리에 대하여 상이한 디스플레이 페이지를 사용하기를 원할 수 있다. 예를 들어, 이러한 페이지는 "구매(BUY)" 버튼보다는 "입찰(BID)" 버튼을 포함할 수 있다. 이는 카탈로그 엔트리의 경매 상태에 기초한 적응형 디스플레이 페이지의 필요성을 의미한다. 바람직한 실시예에 있어서, 경매 플래그는 카탈로그 엔트리에 적합한 다양한 형태의 경매를 정의할 수 있다.
5. 장치 형식(Device Type): 소비자(12)는 다양한 장치에 의하여 지원되는 다양한 형식의 브라우저(14)를 사용하여 서버(16)에 액세스할 수 있다. 예를 들어, 브라우저(14)를 지원하는 장치는 PDA, HTML 브라우저, 또는 그 밖의 형식의 웹 브라우저 장치일 수 있다. 디스플레이되는 페이지는 소비자(12)의 브라우저(14)에 의하여 디스플레이되는 장치에 대하여 최적화되도록 정의되는 것이 바람직하다. 핸드폰과 같은 장치는 작은 화면 크기와 대역폭의 제한 때문에, 넷스케이프의 네비게이터(Netscape's Navigator)와 같은 전통적인 웹 브라우저와는 다른 템플릿을 요구한다. 이는 장치 형식에 기초한 적응형 디스플레이 페이지가 필요하다는 것을 의미한다.
6. 카탈로그 엔트리 형식(Catalog Entry Type): 상인(10)은 카탈로그에 나타낸 다양한 형식의 정보에 대하여 템플릿 페이지를 정의할 수 있다(즉, 예를 들면, 카탈로그 엔트리는 패키지, 번들, 제품 및 아이템과 같은 정보의 형식을 정의할 수 있다). 전형적으로, 온라인 카탈로그는 각 페이지에 오직 하나의 제품만을 나타내도록 제한되지 않는다. 다양한 제품들이 (수정될 수 없는) 패키지 또는 (추가되거나 제거될 수 있는) 번들로 배열되어 페이지 상에 함께 표시될 수 있다. 바람직한 실시예에 있어서, 아이템은 컬러 또는 크기와 같은 속성을 선택함으로써 더 특정될 수 없는 하나의 최소 단위이다. 제품 엔트리는 반대로 그와 같은 속성을 소비자(12)가 선택함으로써 더 특정될 수 있다. 바람직한 실시예에 따른 시스템에 카탈로그 엔트리 형식 속성을 포함시킴으로써, 템플릿 페이지는 브라우저(14)에 의하여 요청되고 있는 페이지 상에 표시되는 카탈로그 엔트리의 형식에 기초하여 상인(10)에 의하여 정의될 수 있다.
7. 등급 번호(Rank Number): 이는 다양한 페이지 중에서 상술한 다른 속성이 매칭되는 페이지를 선택하기 위하여 상인(10)에 의하여 정의되는 순서 지정자(sequence specifier)이다.
바람직한 실시예에 있어서, 상인(10)은 상기 기준 중 어느 하나(또는 조합)에 기초하여 템플릿 페이지를 정의할 수 있다. 바람직한 실시예는 디스플레이 기반 구조(17)가 브라우저(14)로부터의 요청에 응답하여 {도 1의 예에 있어서의 템플릿 페이지(20)로부터} 정확한 페이지를 검색하는지를 확인하기 위하여 사용되는 분석 수단(26)을 포함한다. 예컨대, 이러한 접근 방법을 사용하여, 상인(10)은 의류 상점(상점=의류)을 쇼핑하는 우량 고객(회원 그룹 ID=우량)에 대하여 템플릿 페이지(20) 중의 하나를 정의한다. 개인 휴대 정보 단말기(PDA)를 사용하여(장치=PDA), 전자제품 경매 상점에서 입찰하는(상점=전자제품, 경매=1) 일반 고객(회원 그룹 ID=일반)에 대하여는 별도의 템플릿이 정의된다. 바람직한 실시예의 분석 메커니즘은, 어느 상점에서 누가 쇼핑을 하고 있는지를 반영하여 조정되는 페이지를 제공하기 위하여, 정의된 템플릿과 관련된 속성에 기초하여 적절한 템플릿을 선택한다.
바람직한 실시예는 상인으로 하여금 상술한 기준에 기초하여 상점의 외관과 분위기를 커스터마이징할 수 있도록 한다. 외관과 분위기는 웹사이트 방문자를 새로 유치하거나 계속 유지하는데 매우 중요하기 때문에, 각 사용자에게 가장 어필할 수 있는 방법으로 카탈로그 페이지를 디스플레이하는 것이 중요하다. 적응형 디스플레이 페이지는 이를 가능하게 한다. 바람직한 실시예의 장점은, 디스플레이 페이지의 컨텐츠가 쇼핑하는 사람의 관심 및 디스플레이 장치에 따라 조정된다는 점이다. 이러한 모든 장점은 인터넷 웹사이트 구현을 변경하지 않고 이루어질 수 있다.
바람직한 실시예에 있어서, 상술한 시스템은 관계 데이터베이스 테이블(relational database table)에서 적절한 템플릿 페이지를 식별할 수 있게 하기 위하여 필요한 데이터를 저장함으로써 구현된다. 템플릿 페이지는 데이터베이스에서 관계 질문(relational query)의 첫번째 실행에 의하여 획득된다. 바람직한 실시예에 있어서, 데이터베이스 테이블 DISPLAYTEMPLATE는 다음과 같은 구조의 속성을 갖는다.
DISPLAYTEMPLATE
INTERGER CATENTRY_ID 카탈로그 엔트리 id
INTERGER DEVICEFMT_ID 장치 형식 id
INTEGER STOREENT_ID 상점 id
STRING PAGENAME 템플릿 페이지 명칭
STRING CATENTTYPE_ID 카탈로그 엔트리 형식 id
INTEGER AUCTIONSTATE 경매에 관한 템플릿인지 여부를 나타내는 플래그
INTERGER MBRGRP_ID 회원 그룹 id
STRING DESCRIPTION 현재 페이지의 설명
INTEGER RANK 등급 번호
바람직한 실시예에 있어서, 적절한 템플릿을 선택하기 위하여 SQL 질문이 정의된다. SQL 질문의 형태는 다음과 같이 정의된다.
select PAGENAME
from
DISPLAYTEMPLATE T1
where
(T1.STOREENT_ID = ? or T1.STOREENT_ID = 0)
and
(T1.catentry_id = ? or T1.catentry_id = 0)
and
(T1.MBRGRP_ID IN (?, ?, ...) or T1.MBRGRP_ID = 0)
and
(T1.devicefmt_id = ? or T1.devicefmt_id = 0)
and
(T1.CATENTRYTYPE_ID = ? or T1.CATENTRYTYPE_ID = 'DefaultType')
order by
T1.auctionstate desc, T1.MBRGRP_ID desc, T1.catentry_id desc, T1.STOREENT_ID desc)
전술한 질문에서 "?"는 디스플레이되고 있는 카탈로그 엔트리 또는 사용되고 있는 현재 장치 형식과 같이 동작 시간(run-time)에 결정되는 값을 나타낸다. SQL 질문에서의 "0"은 디폴트값을 나타내고, DefultType은 정의된 디폴트 카테고리 엔트리 형식이다. T1.MBRGRP_ID 값과 비교되는 세트를 정의하는 값도 마찬가지로 동작 시간에 결정된다. 바람직한 실시예에 있어서, 템플릿 페이지(20)는 명칭에 의해 색인된다. 분석 수단(26)은, 상술한 테이블을 저장하고 또한 상술한 SQL 질문이 테이블에서 실행되도록 하는 관계 데이터베이스 관리 시스템(relational database management system; RDMS)을 포함하거나 또는 이에 액세스한다. 가능한 경우, 분석 수단(26)은 SQL 질문에서 "?"로 표시되는 값을 획득하고, SQL 질문에 응답하여 제공되는 값을 사용하여, 도 1의 템플릿 페이지(20)에 의해 표시되는 세트로부터 템플릿 페이지를 획득한다.
일반적으로, 정확한 템플릿 페이지를 결정하기 위하여 분석 수단(26)에 의해 사용되는 프로세스는 다음과 같다.
1. 분석 수단(26)은 다음의 각각에 상응하는 데이터를 얻기 위하여 탐색한다.
a. 소비자(12)가 현재 쇼핑하고 있는{브라우저(14)가 요청하고 있는} 상점;
b. 소비자(12)가 브라우징(browsing)하고 있는 카탈로그 엔트리;
c. 소비자(12)가 속하는 모든 회원(구매자) 그룹;
d. 소비자(12)가 브라우징하는데 사용하고 있는(브라우저를 실행하고 있는) 현재 장치 형식; 및
e. 소비자(12)에 의하여 액세스되고 있는 카탈로그 엔트리의 형식.
상기의 정보가 결정될 수 없으면, 분석 수단(26)은 디폴트 값을 사용한다.
2. 분석 수단(26)은 내림차순 매칭 단계(descending order matching phase)를 실행하여, 가장 완벽하게 매칭되는 템플릿을 첫번째에 위치시킨다(이 상태는 상술한 바람직한 실시예의 시스템의 설명에 있어서 SQL 질문 단계이다).
a. 템플릿이 상기 모든 기준 또는 속성(a-e)을 만족하는 경우, 그 매칭되는 템플릿 페이지가 분석 수단(26)에 의하여 식별되어 서버(16)에 의해 디스플레이된다.
b. 모든 기준과 매칭되는 템플릿이 없는 경우, 분석 수단(26)은 템플릿이 그 기준 중 4개(예컨대, 1-4, 1-3+5 등)와 매칭되는지 결정하며, 5번째 기준은 그 기준에 대한 "무시(don't care)" 조건을 나타내는 디폴트 값(상기 SQL 질문의 예에서, 0의 값)으로 한다.
c. 템플릿이 4개의 기준의 어떠한 조합과도 매칭되지 않는 경우, 분석 수단(26)은 임의의 3개의 기준과 매칭시켜 본다. 그 프로세스는 매칭되는 템플릿 페이지를 찾을 때까지 반복된다.
3. 하나의 템플릿 이상이 정의된 기준을 충족할 경우, 그러한 복수의 매칭되는 템플릿 중 하나를 선택하기 위하여 우선 경매 플래그가 사용되고 그 후 등급 번 호 값이 사용된다.
템플릿 페이지를 선택하는 상기 접근 방법은, 서버(16)를 사용하여 일정한 소비자(12)에 대한 최적의 페이지가 디스플레이 기반 구조(17)를 통하여 사용될 수 있게 한다. 상술한 다양한 속성은 시스템이 다양한 다른 온라인 쇼핑 어플리케이션을 위한 디스플레이 페이지에 적용될 수 있도록 정의된다. 따라서, 바람직한 실시예는 온라인 상점에 대해 상이한 요청을 갖는 상인(10)에 의하여 사용될 수 있다. 또한, 도 1에 나타낸 시스템의 구조와 상술한 내용은 요구에 따라 다른 기준 또는 속성에 따라 사용될 수 있다. 바람직한 실시예는 관련 데이터베이스에 저장된 테이블 값과 매칭되는 속성에 기초하여 페이지 이름의 검색에 의한 템플릿 페이지의 선택을 제공한다. 이 접근 방법은 다른 웹사이트 어플리케이션에 맞추어진 기준 또는 속성에 따라 사용될 수 있다.
바람직한 실시예에 있어서, 템플릿 페이지는 템플릿 에디터(18)에 의하여 자바 서버 페이지 포맷(JSP format)으로 생성된다. 디스플레이 기반 구조(17)는 분석 수단(26)에 의하여 식별되어 검색된 하나 이상의 JSP 템플릿 페이지(20)를 실행하는 기능을 포함한다. 디스플레이 기반 구조(17)는 브라우저(14)로부터 수신된 페이지 요청과 관련된 데이터 및 JSP 템플릿 페이지 실행에 기초하여 서버(16)로 전송할 페이지를 정의한다. 서버(16)로 전송된 페이지는 따라서 소비자(12)에 의한 요청에 따라 조정된다.

Claims (19)

  1. 서버에 의해 수신되는 페이지 요청에 응답하여 페이지를 적응형으로 디스플레이하기 위한 컴퓨터 시스템에 있어서,
    상기 서버로부터 상기 페이지 요청을 수신하는 디스플레이 기반 구조 수단과
    수신된 페이지 식별 요청에 응답하여 상기 서버로 제공되는 적응형 페이지를 생성하는데 사용되는 템플릿 페이지를 식별하는 분석 수단과
    상기 분석 수단에 의하여 액세스할 수 있는, 템플릿 페이지 식별자 및 관련 템플릿 페이지 속성의 세트와
    상기 디스플레이 기반 구조 수단에 의하여 액세스할 수 있는 템플릿 페이지의 세트
    를 포함하고,
    상기 디스플레이 기반 구조 수단은,
    상기 서버로부터의 상기 페이지 요청에 응답하여 상기 분석 수단으로 페이지 식별 요청을 전달하기 위한 수단과
    상기 분석 수단으로부터 템플릿 페이지 식별자를 수신하기 위한 수단과
    상기 수신된 템플릿 페이지 식별자에 대응하는 상기 템플릿 페이지 세트로부터 상기 템플릿 페이지를 획득하고, 상기 획득한 템플릿 페이지에 기반해서 상기 서버로 전송하기 위하여 적응형 페이지를 생성하기 위한 수단
    을 포함하며,
    상기 분석 수단은, 상기 페이지 요청과 관련하여 매칭되는 결정 가능한 템플릿 페이지 속성 값과, 상기 페이지 요청에 대해 템플릿 페이지 속성 값이 결정 불가능하면 매칭하는 디폴트 값을 구비하는 세트의 1 이상의 요소를 검색하기 위하여 상기 템플릿 페이지 식별자의 세트를 액세스하기 위한 수단을 포함하고,
    각 페이지 요청은 온라인 상점의 카탈로그 페이지에 대하여 소비자에 의하여 생성되며,
    상기 템플릿 페이지 속성은,
    상기 소비자에 대한 그룹 식별자와
    상기 카탈로그 페이지에 대한 카탈로그 엔트리 식별자와
    상기 온라인 상점에 대한 상점 식별자와
    상기 식별된 카탈로그 엔트리에 대한 경매 플래그와
    상기 카탈로그 페이지에 대한 카탈로그 엔트리 형식 식별자
    를 포함하는 컴퓨터 시스템.
  2. 제1항에 있어서,
    상기 템플릿 페이지 식별자 및 관련 템플릿 페이지 속성의 세트는, 관계 데이터베이스 테이블로 저장되고, 관계 질문에 의하여 상기 분석 수단에 의하여 액세스할 수 있는 컴퓨터 시스템.
  3. 제1항에 있어서,
    상기 템플릿 페이지의 세트는, 자바 서버 페이지 파일을 포함하며,
    상기 디스플레이 기반 구조 수단은, 자바 서버 페이지 파일을 실행하기 위한 수단을 포함하는 컴퓨터 시스템.
  4. 제1항에 있어서,
    상기 템플릿 페이지의 세트의 요소를 생성하는 템플릿 편집기를 더 포함하는 컴퓨터 시스템.
  5. 제4항에 있어서,
    상기 템플릿 편집기는 자바 서버 페이지 파일을 생성하는 컴퓨터 시스템.
  6. 제1항에 있어서,
    상기 페이지 요청은, 페이지를 요청하는 경우에 상기 소비자가 사용하는 장치에 따라 결정되는 장치 형식과 관련되어 있으며,
    상기 템플릿 페이지 속성은,
    상기 소비자의 장치 형식을 식별하는 장치 형식 식별자와
    복수의 템플릿 페이지가 상기 템플릿 페이지 속성 값과 매칭되면 템플릿 페이지에 등급을 매기기 위한 등급 번호
    를 더 포함하는 컴퓨터 시스템.
  7. 서버에 의하여 수신되는 페이지 요청에 응답하여 서버 환경에서 페이지를 적응형으로 디스플레이하는 방법에 있어서,
    상기 서버 환경은,
    상기 서버로부터 페이지 요청을 수신하는 디스플레이 기반 구조 수단과
    수신된 페이지 식별 요청에 응답하여 상기 서버로 제공되는 적응형 페이지를 생성하는데 사용되는 템플릿 페이지를 식별하는 분석 수단과
    상기 분석 수단에 의하여 액세스할 수 있는, 템플릿 페이지 식별자 및 관련 템플릿 페이지 속성의 세트와
    상기 디스플레이 기반 구조 수단에 의하여 액세스할 수 있는 템플릿 페이지의 세트
    를 포함하고,
    상기 방법은,
    상기 디스플레이 기반 구조가 상기 서버로부터의 상기 페이지 요청에 응답하여 상기 분석 수단으로 페이지 식별 요청을 전달하는 단계와
    상기 디스플레이 기반 구조가 상기 분석 수단으로부터 템플릿 페이지 식별자를 수신하는 단계와
    상기 디스플레이 기반 구조가 상기 수신된 템플릿 페이지 식별자에 대응하는 상기 템플릿 페이지 세트로부터 상기 템플릿 페이지를 획득하고, 상기 획득한 템플릿 페이지에 기반해서 상기 서버로 전송하기 위하여 적응형 페이지를 생성하는 단계와
    상기 분석 수단은, 상기 페이지 요청과 관련하여 결정 가능한 템플릿 페이지 속성 값과 매칭되고, 상기 페이지 요청으로 결정 불가능한 템플릿 페이지 속성 값에 대해서는 디폴트 값과 매칭되는 세트의 1 이상의 요소를 검색하기 위하여 상기 템플릿 페이지 식별자의 세트를 액세스하는 단계
    를 포함하고,
    상기 템플릿 페이지 속성은,
    상기 소비자에 대한 그룹 식별자와
    상기 카탈로그 페이지에 대한 카탈로그 엔트리 식별자와
    상기 온라인 상점에 대한 상점 식별자와
    상기 식별된 카탈로그 엔트리에 대한 경매 플래그와
    상기 카탈로그 페이지에 대한 카탈로그 엔트리 형식 식별자
    를 포함하는 페이지의 적응형 디스플레이 방법.
  8. 제7항에 있어서,
    상기 템플릿 페이지 식별자 및 관련 템플릿 페이지 속성의 세트는 관계 데이터베이스 테이블에 저장되고,
    상기 분석 수단이 상기 템플릿 페이지 식별자의 세트를 액세스하는 단계는, 상기 관계 데이터베이스 테이블로부터 데이터를 획득하기 위하여 관계 질문을 생성하는 단계를 포함하는 적응형 디스플레이 방법.
  9. 제7항에 있어서,
    상기 페이지 요청은, 페이지를 요청하는 경우에 상기 소비자가 사용하는 장치에 따라 결정되는 장치 형식과 관련되어 있으며,
    상기 템플릿 페이지 속성은,
    상기 소비자의 장치 형식을 식별하는 장치 형식 식별자와
    복수의 템플릿 페이지가 상기 템플릿 페이지 속성 값과 매칭되면 템플릿 페이지에 등급을 매기기 위한 등급 번호와
    를 더 포함하는 적응형 디스플레이 방법.
  10. 컴퓨터에서 실행될 경우, 제9항의 방법을 실행하는 컴퓨터 판독 가능 프로그램 코드를 포함하는 페이지의 적응형 디스플레이를 위한 컴퓨터 프로그램을 수록한 컴퓨터로 판독 가능한 기록매체.
  11. 삭제
  12. 삭제
  13. 삭제
  14. 삭제
  15. 삭제
  16. 삭제
  17. 삭제
  18. 삭제
  19. 삭제
KR1020037006963A 2000-11-30 2001-11-23 적응형 카탈로그 페이지 디스플레이 KR100834360B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CA002327161A CA2327161C (en) 2000-11-30 2000-11-30 Adaptive catalog page display
CA2,327,161 2000-11-30
PCT/GB2001/005166 WO2002044939A1 (en) 2000-11-30 2001-11-23 Adaptive catalog page display

Publications (2)

Publication Number Publication Date
KR20030068159A KR20030068159A (ko) 2003-08-19
KR100834360B1 true KR100834360B1 (ko) 2008-06-02

Family

ID=4167778

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020037006963A KR100834360B1 (ko) 2000-11-30 2001-11-23 적응형 카탈로그 페이지 디스플레이

Country Status (8)

Country Link
US (1) US7174508B2 (ko)
EP (1) EP1352342A1 (ko)
JP (1) JP3872432B2 (ko)
KR (1) KR100834360B1 (ko)
CN (1) CN1240012C (ko)
AU (1) AU2002223085A1 (ko)
CA (1) CA2327161C (ko)
WO (1) WO2002044939A1 (ko)

Families Citing this family (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030229853A1 (en) * 2002-03-21 2003-12-11 Carl Norgren System and method for enabling client-manipulable morphing of HTML interfaces based on templates
US20030225778A1 (en) * 2002-05-28 2003-12-04 Craig Fisher System and methods for generating a customer specific catalog from a base catalog
US7356768B1 (en) * 2002-11-27 2008-04-08 Adobe Systems Incorporated Using document templates to assemble a collection of documents
US7747941B2 (en) * 2002-12-18 2010-06-29 International Business Machines Corporation Webpage generation tool and method
JP2005050318A (ja) * 2003-07-16 2005-02-24 Ricoh Co Ltd ワークフロー管理装置、ワークフロー管理方法、ワークフロー管理プログラム及び記録媒体
US7788160B2 (en) * 2004-04-16 2010-08-31 Sap Ag Method and system for configurable options in enhanced network-based auctions
US7860749B2 (en) * 2004-04-16 2010-12-28 Sap Ag Method, medium and system for customizable homepages for network-based auctions
US7627500B2 (en) * 2004-04-16 2009-12-01 Sap Ag Method and system for verifying quantities for enhanced network-based auctions
US20060004648A1 (en) * 2004-04-16 2006-01-05 Narinder Singh Method and system for using templates for enhanced network-based auctions
US7877313B2 (en) * 2004-04-16 2011-01-25 Sap Ag Method and system for a failure recovery framework for interfacing with network-based auctions
US7783520B2 (en) * 2004-04-16 2010-08-24 Sap Ag Methods of accessing information for listing a product on a network based auction service
US20050234804A1 (en) * 2004-04-16 2005-10-20 Yue Fang Method and system for auto-mapping to network-based auctions
US8589787B2 (en) * 2004-04-20 2013-11-19 American Express Travel Related Services Company, Inc. Centralized field rendering system and method
US20070106595A1 (en) * 2005-10-31 2007-05-10 Sap Ag Monitoring tool for integrated product ordering/fulfillment center and auction system
US20070143205A1 (en) * 2005-10-31 2007-06-21 Sap Ag Method and system for implementing configurable order options for integrated auction services on a seller's e-commerce site
US7895115B2 (en) * 2005-10-31 2011-02-22 Sap Ag Method and system for implementing multiple auctions for a product on a seller's E-commerce site
US20070150406A1 (en) * 2005-10-31 2007-06-28 Sap Ag Bidder monitoring tool for integrated auction and product ordering system
US8095428B2 (en) 2005-10-31 2012-01-10 Sap Ag Method, system, and medium for winning bid evaluation in an auction
US8095449B2 (en) * 2005-11-03 2012-01-10 Sap Ag Method and system for generating an auction using a product catalog in an integrated internal auction system
US7835977B2 (en) * 2005-11-03 2010-11-16 Sap Ag Method and system for generating an auction using a template in an integrated internal auction system
KR100762517B1 (ko) * 2007-03-15 2007-10-02 (주) 플로터스닷컴 멀티 칼럼이 구현되는 웹 콘텐츠 디스플레이 시스템 및 그 방법
US20100167256A1 (en) * 2008-02-14 2010-07-01 Douglas Michael Blash System and method for global historical database
WO2011090612A2 (en) 2009-12-30 2011-07-28 Avery Dennison Corporation System and method for the merchandising and delivery of customized information related to a specific product of interest to a consumer
US11727415B2 (en) * 2009-12-30 2023-08-15 Avery Dennison Retail Information Services Llc System for the merchandising and delivery of customized information related to a specific product of interest to a consumer
US9003309B1 (en) * 2010-01-22 2015-04-07 Adobe Systems Incorporated Method and apparatus for customizing content displayed on a display device
US8958018B2 (en) 2010-12-22 2015-02-17 Google Technology Holdings LLC Remote control device and method for controlling operation of a media display system
CN102055686A (zh) * 2011-01-24 2011-05-11 宇龙计算机通信科技(深圳)有限公司 一种数据交换的方法、系统及移动终端
CN103514159B (zh) * 2012-06-14 2018-07-13 阿里巴巴集团控股有限公司 一种处理表单模板的方法、系统以及装置
US8489469B1 (en) * 2012-08-30 2013-07-16 Elbex Video Ltd. Method and structure for simplified coding of display pages for operating a closed circuit E-commerce
KR20140106991A (ko) * 2013-02-27 2014-09-04 삼성전자주식회사 휴대 단말기에서 애플리케이션을 제공하는 장치 및 방법
CN103678259B (zh) * 2013-12-18 2016-08-17 小米科技有限责任公司 一种页面的适配方法、装置和终端设备
CN104536993B (zh) * 2014-12-10 2018-03-20 北京奇虎科技有限公司 收藏网页的处理方法、收藏网页的处理装置和客户端
CN107179860B (zh) * 2017-03-31 2020-01-31 北京奇艺世纪科技有限公司 一种数据拉取方法及装置
US10803077B2 (en) * 2018-04-30 2020-10-13 Facebook, Inc. Applying templates to customize presentation of content based on surface type
CN112764747A (zh) * 2019-11-05 2021-05-07 广州凡科互联网科技股份有限公司 一种其他类页面展示模板的排序方式
CN114675913B (zh) * 2021-12-13 2023-09-22 北京百度网讯科技有限公司 页面布局信息处理方法、装置、电子设备和介质
CN114694812B (zh) * 2022-03-24 2025-02-11 杰诺医学研究(北京)有限公司 临床试验项目信息处理方法、装置、设备及存储介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000049457A (ko) * 2000-03-23 2000-08-05 김장우 사용자 차별적 전자상거래 페이지 구성방법
KR20000053638A (ko) * 1999-01-29 2000-08-25 포만 제프리 엘 웹 페이지 내용 개조 방법 및 그 시스템, 컴퓨터 프로그램제품

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06326856A (ja) 1993-05-17 1994-11-25 Hitachi Ltd データ記録装置および方法
US5706434A (en) * 1995-07-06 1998-01-06 Electric Classifieds, Inc. Integrated request-response system and method generating responses to request objects formatted according to various communication protocols
JP3861318B2 (ja) 1996-05-14 2006-12-20 株式会社日立製作所 情報提供方法
US5987480A (en) * 1996-07-25 1999-11-16 Donohue; Michael Method and system for delivering documents customized for a particular user over the internet using imbedded dynamic content
US5890175A (en) * 1996-09-25 1999-03-30 Wong; Garland Dynamic generation and display of catalogs
WO1998014896A1 (en) * 1996-09-30 1998-04-09 Sterling Software, Inc. Web server data/process integrator
JP3683051B2 (ja) 1996-10-18 2005-08-17 三菱電機株式会社 データ送信方式
JP3714441B2 (ja) 1997-04-28 2005-11-09 松下電器産業株式会社 サーバシステムとそのプロトコル処理方法
US5983227A (en) * 1997-06-12 1999-11-09 Yahoo, Inc. Dynamic page generator
JPH11232186A (ja) 1998-02-10 1999-08-27 Hitachi Ltd データ蓄積装置
US6012098A (en) * 1998-02-23 2000-01-04 International Business Machines Corp. Servlet pairing for isolation of the retrieval and rendering of data
US20020010657A1 (en) * 1999-03-10 2002-01-24 Jacques Voorhees System and method for replicating objects from providers in communication displays from other providers
EP1072009A4 (en) * 1998-03-11 2003-08-13 Polygon Network Inc SYSTEM FOR PROVIDING A PRODUCT ADVERTISING ACCORDING TO THE INFORMATION OF RESELLERS AND WHOLESALERS
JP3657424B2 (ja) 1998-03-20 2005-06-08 松下電器産業株式会社 番組情報を放送するセンター装置と端末装置
US6300947B1 (en) 1998-07-06 2001-10-09 International Business Machines Corporation Display screen and window size related web page adaptation system
EP1206749A4 (en) 1999-04-28 2005-11-30 Richard C Fuisz METHOD AND APPARATUS FOR SIMULTANEOUS MANAGEMENT OF SEVERAL ONLINE SALES BY AN INVERTED SALES CONCESSION
JP2000331013A (ja) 1999-05-19 2000-11-30 Matsushita Electric Ind Co Ltd 情報問いあわせ支援装置及び情報問いあわせ支援方法
US7343324B2 (en) * 2000-11-03 2008-03-11 Contentguard Holdings Inc. Method, system, and computer readable medium for automatically publishing content

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000053638A (ko) * 1999-01-29 2000-08-25 포만 제프리 엘 웹 페이지 내용 개조 방법 및 그 시스템, 컴퓨터 프로그램제품
KR20000049457A (ko) * 2000-03-23 2000-08-05 김장우 사용자 차별적 전자상거래 페이지 구성방법

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
05987480*
1020000049457*
1020000053638*

Also Published As

Publication number Publication date
CN1240012C (zh) 2006-02-01
JP3872432B2 (ja) 2007-01-24
CN1478236A (zh) 2004-02-25
WO2002044939A1 (en) 2002-06-06
CA2327161C (en) 2007-12-11
EP1352342A1 (en) 2003-10-15
CA2327161A1 (en) 2002-05-30
AU2002223085A1 (en) 2002-06-11
KR20030068159A (ko) 2003-08-19
JP2004515006A (ja) 2004-05-20
US20020095441A1 (en) 2002-07-18
US7174508B2 (en) 2007-02-06

Similar Documents

Publication Publication Date Title
KR100834360B1 (ko) 적응형 카탈로그 페이지 디스플레이
US6611814B1 (en) System and method for using virtual wish lists for assisting shopping over computer networks
JP4422902B2 (ja) 複数の役割を使用した電子商取引の方法およびシステム
US7324965B2 (en) Wish list
US7373314B2 (en) Unified product purchasing method
CN103946842B (zh) 检索装置、检索方法
JP5124680B1 (ja) 情報処理装置、情報処理方法、情報処理プログラム及び記録媒体
US20120023122A1 (en) User-directed product recommendations
US20160012507A1 (en) System and method for associating keywords with a web page
US6778980B1 (en) Techniques for improved searching of electronically stored information
JP2007517317A (ja) ユニバーサル・サーチエンジンのインターフェイス
KR20080003468A (ko) 다중 트랜잭션 타입을 자동으로 지원하고, 혼합된 리스트의다양한 트랜잭션 타입을 디스플레이하는 방법 및 시스템
US8655982B2 (en) Information searching apparatus, number deciding method, information searching program, information searching system and recording medium
JP5156123B1 (ja) 情報処理装置、情報処理方法、情報処理プログラム、及び記録媒体
TWI503768B (zh) Information processing devices, information processing methods and information processing products
JP2008158893A (ja) 情報検索装置、情報検索プログラム、プログラム格納媒体
JP4939637B2 (ja) 情報提供装置、情報提供方法、プログラム、ならびに、情報記録媒体
WO2017126707A1 (ja) 商品購入支援システム
JP6698041B2 (ja) 情報処理装置、方法およびプログラム
KR100343854B1 (ko) 분류도표형 정보 검색 시스템
JP2013178831A (ja) 情報検索装置、情報検索プログラム、プログラム格納媒体
US20120209824A1 (en) Apparatus, method, and storage medium storing program for processing information
JP7644161B2 (ja) 情報処理装置、情報処理方法、および情報処理プログラム
JP2024066930A (ja) 検索結果ページ送信装置、検索結果ページ送信方法、及び検索結果ページ送信プログラム
JP2002352012A (ja) 商品情報提示システム、ユーザ端末装置、商品情報提示方法、及びプログラム

Legal Events

Date Code Title Description
PA0105 International application

Patent event date: 20030523

Patent event code: PA01051R01D

Comment text: International Patent Application

PG1501 Laying open of application
A201 Request for examination
AMND Amendment
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20040617

Comment text: Request for Examination of Application

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20060821

Patent event code: PE09021S01D

AMND Amendment
E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20070214

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20060821

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I

J201 Request for trial against refusal decision
PJ0201 Trial against decision of rejection

Patent event date: 20070515

Comment text: Request for Trial against Decision on Refusal

Patent event code: PJ02012R01D

Patent event date: 20070214

Comment text: Decision to Refuse Application

Patent event code: PJ02011S01I

Appeal kind category: Appeal against decision to decline refusal

Decision date: 20080228

Appeal identifier: 2007101005161

Request date: 20070515

AMND Amendment
PB0901 Examination by re-examination before a trial

Comment text: Amendment to Specification, etc.

Patent event date: 20070605

Patent event code: PB09011R02I

Comment text: Request for Trial against Decision on Refusal

Patent event date: 20070515

Patent event code: PB09011R01I

Comment text: Amendment to Specification, etc.

Patent event date: 20061018

Patent event code: PB09011R02I

Comment text: Amendment to Specification, etc.

Patent event date: 20040617

Patent event code: PB09011R02I

B601 Maintenance of original decision after re-examination before a trial
PB0601 Maintenance of original decision after re-examination before a trial

Comment text: Report of Result of Re-examination before a Trial

Patent event code: PB06011S01D

Patent event date: 20070622

PJ1301 Trial decision

Patent event code: PJ13011S01D

Patent event date: 20080229

Comment text: Trial Decision on Objection to Decision on Refusal

Appeal kind category: Appeal against decision to decline refusal

Request date: 20070515

Decision date: 20080228

Appeal identifier: 2007101005161

PS0901 Examination by remand of revocation
S901 Examination by remand of revocation
GRNO Decision to grant (after opposition)
PS0701 Decision of registration after remand of revocation

Patent event date: 20080304

Patent event code: PS07012S01D

Comment text: Decision to Grant Registration

Patent event date: 20080229

Patent event code: PS07011S01I

Comment text: Notice of Trial Decision (Remand of Revocation)

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20080527

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20080528

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
LAPS Lapse due to unpaid annual fee