IPC분류정보
국가/구분 |
한국(KR)/등록특허
|
국제특허분류(IPC8판) |
|
출원번호 |
10-2003-7004318
(2003-03-25)
|
공개번호 |
10-2003-0043969
(2003-06-02)
|
등록번호 |
10-0874985-0000
(2008-12-12)
|
국제출원번호 |
PCT/GB2001/004235
(2001-09-24)
|
국제공개번호 |
WO2002027543
(2002-04-04)
|
번역문제출일자 |
2003-03-25
|
DOI |
http://doi.org/10.8080/1020037004318
|
발명자
/ 주소 |
- 와트슨마크알렉산더
/ 영국서리지유**디티판햄샤디누크**
- 루이스조나단리스탸크
/ 영국햄프셔에스오***이비윈체스터사우스원스톤파인클로즈**
|
출원인 / 주소 |
- 볼랜티스 시스템즈 리미티드 / 영국 서리 지유* *와이티 길드포드 서리 리서치 파크 오컴 로드 챈슬러 코트 *
|
대리인 / 주소 |
-
박장원
(PARK, Jang Won)
-
서울특별시 강남구 논현동 ***번지
|
심사청구여부 |
있음 (2006-07-19) |
심사진행상태 |
등록결정(일반) |
법적상태 |
소멸 |
초록
▼
웹 서버(1)는 원격 사용자 디바이스(2)로부터의 요구 메시지에 응답하여, 상기 원격 사용자 디바이스가 해석할 수 있는 웹 페이지 코드를 동적으로 발생시킨다. 디바이스 타입 식별자(45)는 상기 요구 메시지로부터 추출되어 코드 발생 엔진(25)으로 입력되며, 상기 코드 발생 엔진(25)은 상기 디바이스 타입 식별자에 대응하는 선택된 디바이스 종속 정보를 참조하여 상기 웹 페이지 코드를 발생시키는 저장된 명령들을 해석한다. 웹 페이지 정보는 스크립트 언어로 기입된 한 세트의 명령들을 포함하는 컨텐트 문서로서 저장된다. 상기 웹 서버는
웹 서버(1)는 원격 사용자 디바이스(2)로부터의 요구 메시지에 응답하여, 상기 원격 사용자 디바이스가 해석할 수 있는 웹 페이지 코드를 동적으로 발생시킨다. 디바이스 타입 식별자(45)는 상기 요구 메시지로부터 추출되어 코드 발생 엔진(25)으로 입력되며, 상기 코드 발생 엔진(25)은 상기 디바이스 타입 식별자에 대응하는 선택된 디바이스 종속 정보를 참조하여 상기 웹 페이지 코드를 발생시키는 저장된 명령들을 해석한다. 웹 페이지 정보는 스크립트 언어로 기입된 한 세트의 명령들을 포함하는 컨텐트 문서로서 저장된다. 상기 웹 서버는 웹 페이지들을 한 형태로부터 타 형태로 변환할 필요없이 각각의 사용자 디바이스에 대한 적절한 형태로 웹 페이지들을 발생시킨다.
대표청구항
▼
웹 페이지 정보에 대한 원격 사용자 디바이스로부터의 요구 메시지에 응답하여, 상기 원격 사용자 디바이스가 하나 또는 그 이상의 웹 페이지들을 디스플레이하기 위해 해석할 수 있는 웹 페이지 코드를 발생시키고 상기 웹 페이지 코드를 포함하는 응답 메시지를 출력하는 장치에 있어서, 상기 원격 사용자 디바이스를, 상기 요구 메시지로부터 서로 다른 성능들을 갖는 한 세트의 가능한 디바이스 타입들 중 하나로서 식별하는 디바이스 타입 식별자를 결정하는 정보를 추출하는 추출 수단과;상기 웹 페이지 코드를 발생시키기 위해 코드 발생 엔진을 동작시키
웹 페이지 정보에 대한 원격 사용자 디바이스로부터의 요구 메시지에 응답하여, 상기 원격 사용자 디바이스가 하나 또는 그 이상의 웹 페이지들을 디스플레이하기 위해 해석할 수 있는 웹 페이지 코드를 발생시키고 상기 웹 페이지 코드를 포함하는 응답 메시지를 출력하는 장치에 있어서, 상기 원격 사용자 디바이스를, 상기 요구 메시지로부터 서로 다른 성능들을 갖는 한 세트의 가능한 디바이스 타입들 중 하나로서 식별하는 디바이스 타입 식별자를 결정하는 정보를 추출하는 추출 수단과;상기 웹 페이지 코드를 발생시키기 위해 코드 발생 엔진을 동작시키는 프로세서와;상기 웹 페이지 정보를, 상기 웹 페이지 코드를 발생시키는 스크립트 언어로 기입된 한 세트의 명령들을 포함하는 컨텐트 문서로서 저장하는 제 1 메모리 수단과; 그리고서로 다른 디바이스 타입들의 세트 각각에 대한 디바이스 종속 정보를 저장하는 제 2 메모리 수단을 포함하며,여기서, 상기 코드 발생 엔진은 상기 디바이스 타입 식별자에 대응하는 선택된 디바이스 종속 정보를 참조하여 상기 명령들을 해석하는 해석 수단을 포함함으로써, 상기 코드 발생 엔진은 상기 웹 페이지 코드가 상기 원격 사용자 디바이스에 맞게 조정된 형태로 상기 웹 페이지 코드를 발생시키는 동작을 행하는 것을 특징으로 하는 장치.제 1 항에 있어서, 상기 스크립트 언어는 제 1 마크업 언어를 포함하는 것을 특징으로 하는 장치.제 2 항에 있어서, 상기 컨텐트 문서는 디스플레이될 정보를 정의하는 컨텐트 코드 및 디스플레이될 정보의 프리젠테이션을 제어하는 미리 정의된 태그들을 포함하며,상기 해석 수단은 선택된 디바이스 종속 정보를 참조하여 각각의 태그를 해석하는 동작을 행하는 것을 특징으로 하는 장치.제 3 항에 있어서, 상기 디바이스 종속 정보는 한 세트의 테이블들로서 저장되며, 상기 디바이스 종속 정보는 상기 코드 발생 엔진의 실행 시간 환경에서 태그들에 접속할 수 있는 한 세트의 객체들에 동화(assimilate)되는 것을 특징으로 하는 장치.제 4 항에 있어서, 상기 실행 시간 환경은 자바 버추얼 머신을 포함하며, 상기 객체들의 세트는 자바 빈즈를 포함하는 것을 특징으로 하는 장치.제 4 및 5 항들 중 어느 항에 있어서, 상기 테이블들은 노드들이 각각의 디바이스 타입들에 대응하는 계층적인 트리를 정의하는 계층 구조 형태로 되어 있는 것을 특징으로 하는 장치.제 6 항에 있어서, 각각의 디바이스 타입 노드는 디바이스 타입 노드가 파생하는 모 노드의 속성들과 다른 디바이스 타입의 속성들을 정의하기 위해 상기 테이블들 각각에 각각의 엔트리들에 의해 표현되는 것을 특징으로 하는 장치.제 4 내지 7 항들 중 어느 항에 있어서, 상기 테이블들의 세트는 각각의 디바이스 타입의 기술적인 속성들을 정의하는 디바이스 정책 테이블을 포함하는 것을 특징으로 하는 장치.제 4 내지 8 항들 중 어느 항에 있어서, 상기 테이블들의 세트는 상기 코드 발생 엔진에 의해 발생된 웹 페이지 코드의 포맷을 정의하는 프로토콜 정책 테이블을 포함하는 것을 특징으로 하는 장치.임의의 전술한 항에 있어서, 상기 웹 페이지 코드는 제 2 마크업 언어로 발생되는 것을 특징으로 하는 장치.제 10 항에 있어서, 적어도 HTML과 WML을 포함하는 다수의 마크업 언어들로부터 상기 프로토콜 정책 테이블에서 선택된 디바이스 종속 정보에 따라 상기 제 2 마크업 언어를 선택하는 수단을 포함하는 것을 특징으로 하는 장치.제 4 내지 11 항들 중 어느 항에 있어서, 상기 테이블들의 세트는 상기 웹 페이지 정보의 프리젠테이션 양식을 정의하는 양식 정책 테이블을 포함하는 것을 특징으로 하는 장치.제 12 항에 있어서, 상기 양식 정책 테이블은 (a) 글자 속성과; (b) 컬러와; 그리고 (c) 배경 중 적어도 하나를 포함하는 속성들을 정의하는 것을 특징으로 하는 장치.제 4 내지 13 항들 중 어느 항에 있어서, 상기 테이블들의 세트는 (a) 장식적인 특성과; 그리고 (b) 로고 중 적어도 하나를 정의하는 주제 정책 테이블을 포함하는 것을 특징으로 하는 장치.제 4 내지 14 항들 중 어느 항에 있어서, 상기 테이블들의 세트는 각각의 디바이스 타입의 디스플레이 영역에 관한 웹 페이지 정보의 배치도를 각각의 디바이스 타입에 대해 정의하는 배치도 정책 테이블을 포함하는 것을 특징으로 하는 장치.제 15 항에 있어서, 상기 배치도 정책 테이블은 상기 디스플레이 영역의 부분들을 포함하고 웹 페이지 정보의 각각의 부분들을 포함하는 한 세트의 패인들을 참조하여 배치도를 정의하는 것을 특징으로 하는 장치.제 16 항에 있어서, 상기 배치도 정책은 각각의 디바이스 타입에 대해 패인들의 수와 구성을 결정하는 것을 특징으로 하는 장치.제 17 항에 있어서, 최소 화면 영역을 갖는 디바이스 타입에 대해서, 상기 배치도 정책은 덱들을 성공적으로 디스플레이함으로써 상기 웹 페이지 정보를 디스플레이하는데 이용하기 위해 단일 패인들을 포함하는 한 세트의 덱들이 되도록 페이지들의 구성을 결정하는 것을 특징으로 하는 장치.제 4 내지 18 항들 중 어느 항에 있어서, 상기 컨텐트 코드는 각각의 데이터 구성요소를 식별하는 적어도 하나의 구성요소명을 포함하며, 상기 장치는 데이터 구조를 포함하며, 적어도 하나의 데이터 구성요소는 상기 데이터 구성요소의 다중 버전들을 정의하는 한 세트의 데이터 객체들로서 존재하고, 상기 데이터 객체들은 서로 다른 원격 사용자 디바이스들에 적합한 서로 다른 데이터 특성들을 갖는 것을 특징으로 하는 장치.제 19 항에 있어서, 디바이스 타입 식별자에 기초하여 상기 웹 페이지 코드에 포함하기 위해 구성요소명에 의해 식별된 데이터 객체들의 세트로부터 데이터 객체를 선택하는 수단을 포함하는 것을 특징으로 하는 장치.제 20 항에 있어서, 상기 선택 수단은 데이터 객체의 소정의 선택을 찾아보는 구성요소 정책 테이블을 포함하는 것을 특징으로 하는 장치.제 20 항에 있어서, 상기 선택 수단은 원격 사용자 디바이스의 기술적인 속성들을 결정하여 상기 기술적인 속성들과 각각의 데이터 객체의 데이터 특성들을 비교함으로써 데이터 객체를 선택하는 동작을 행하는 것을 특징으로 하는 장치.제 22 항에 있어서, 상기 선택 수단은 디바이스 정책 테이블을 참조함으로써 상기 기술적인 속성들을 결정하는 동작을 행하는 것을 특징으로 하는 장치.제 22 및 23 항들 중 어느 항에 있어서, 상기 데이터 객체들은 데이터 구조에 저장되며, 이 데이터 구조에서 메타데이터는 각각의 데이터 객체와 관련하여 저장되며, 각각의 데이터 객체의 데이터 특성들은 각각의 메타데이터에 의해 정의되는 것을 특징으로 하는 장치.제 16 내지 18 항들 중 어느 항에 있어서, 사용자 입력을 수신하는 그래픽 사용자 인터페이스 및 명령들을 발생시키는 웹 페이지의 문서들을 생성하는 상기 그래픽 사용자 인터페이스에 응답하는 문서 작성 수단을 포함하는 것을 특징으로 하는 장치.제 25 항에 있어서, 상기 작성 수단은 데이터를 수신하는 수단과, 그리고 상기 데이터를 각각의 디바이스 타입의 기술적인 속성들에 적합한 각각의 데이터 버전을 각각 포함하는 한 세트의 데이터 객체들로 변환하는 데이터 변환 수단을 포함하는 것을 특징으로 하는 장치.제 26 항에 있어서, 상기 데이터 객체들의 세트는 한 세트의 이용가능한 사용자 선호도에 대응하는 다중 버전을 더 포함하는 것을 특징으로 하는 장치.제 27 항에 있어서, 요구 메시지로부터 사용자 선호도를 결정하는 수단을 포함하며, 상기 선택 수단은 상기 사용자 선호도에 따른 데이터 객체를 선택하는 동작을 더 행하는 것을 특징으로 하는 장치.제 28 항에 있어서, 상기 다중 버전은 한 세트의 언어들 각각에 버전들을 포함하며, 상기 사용자 선호도는 바람직한 언어를 포함하는 것을 특징으로 하는 장치.임의의 전술한 항에 있어서, 상기 코드 발생 엔진에 의해 발생된 페이지를 표시하는 코드의 양을 측정하는 코드 측정 수단과;상기 사용자 디바이스의 기술적인 속성들이 측정된 코드의 양을 수용하기에 충분한 데이터 성능을 포함하는지 여부를 결정하는 결정 수단과; 그리고상기 코드를 하나 또는 그 이상의 코드 부분들로 분할해서, 각각의 부분은 상기 페이지의 각각의 부분을 표시하고 상기 사용자 디바이스의 데이터 성능 내의 코드의 양을 포함하는 네거티브 결정에 응답하는 수단을 포함하는 것을 특징으로 하는 장치.제 8 항으로부터 종속적일 때 제 30 항에 있어서, 상기 결정 수단은 상기 디바이스 정책 테이블을 참조함으로써 기술적 속성들을 결정하는 동작을 행하는 것을 특징으로 하는 장치.제 30 및 31 항들 중 어느 항에 있어서, 상기 사용자 디바이스로의 후속 전송을 위해 코드의 부분들을 저장하는 버퍼 메모리를 포함하는 것을 특징으로 하는 장치.제 32 항에 있어서, 패인의 부분들을 표시하는 각각의 코드의 부분들의 연속적인 전송에 응답하여 상기 사용자 디바이스로부터의 연속적인 메시지들에 수신된 클라이언트 데이터를 저장하는 세션 메모리 및 클라이언트 데이터가 상기 패인의 전체 부분들에 응답하여 수신되는 완료된 세션에 대해 단일 데이터 객체 클라이언트 데이터로서 결합하는 수단을 포함하는 것을 특징으로 하는 장치.제 33 항에 있어서, 상기 패인은 하나의 형태를 정의하며, 상기 패인의 부분들은 상기 형태의 각각의 데이터 필드들을 포함하는 것을 특징으로 하는 장치.제 4 내지 18 항들 중 어느 항에 있어서, 상기 테이블들의 세트는 시변 파라미터들의 값들에 따라 결정되는 코드 발생 속성들을 정의하는 동적 정책 테이블을 포함하는 것을 특징으로 하는 장치.제 35 항에 있어서, 상기 코드 발생 속성들은 웹 페이지 코드의 이미지 컨텐트를 정의하며, 상기 시변 파라미터는 디바이스와 통신하기 위해 이용가능한 대역폭인 것을 특징으로 하는 장치.임의의 전술한 항에 있어서, 응답 메시지에 웹 페이지 코드의 사본을 저장하는 동작을 행하는 캐시 메모리와; 그리고동일 웹 페이지 정보에 대해 다른 요구 메시지를 수신하는 것에 응답하여 저장된 사본으로부터 웹 페이지 코드를 출력하는 수단을 포함하는 것을 특징으로 하는 장치.제 37 항에 있어서, 상기 캐시 메모리는 캐시 메모리 저장에 대한 요구사항이 웹 페이지 코드가 발생되는 컨텐트 문서에 정의되는지 여부에 의존하여 웹 페이지 코드를 선택적으로 저장하는 동작을 행하는 것을 특징으로 하는 장치.제 38 항에 있어서, 캐시 메모리 저장에 대한 상기 요구사항은 상기 컨텐트 문서에 삽입된 태그의 동작에 의해 설정되는 것을 특징으로 하는 장치.제 39 항에 있어서, 상기 태그는 캐시 메모리에 저장된 웹 페이지 코드의 사본의 정당성의 지속 기간을 더 정의하는 것을 특징으로 하는 장치.임의의 전술한 항에 있어서, 상기 추출 수단은 요구 메시지의 헤더로부터 식별 정보를 추출하고, 디바이스 종속 정보가 제 2 메모리 수단에 저장되는 디바이스 타입 식별자들의 테이블을 참조함으로써 디바이스 타입 식별자를 결정하는 동작을 행하는 것을 특징으로 하는 장치.제 41 항에 있어서, 상기 추출 수단은 상기 테이블로부터 헤더로부터 얻어진 식별 정보에 대해, 대응하는 디바이스 타입 식별자가 이용가능한지 여부를 결정하고, 만약 이용가능하지 않다면, 사용자 디바이스가 인식되지 않는다는 표시를 발생시키는 동작을 행하는 것을 특징으로 하는 장치.제 42 항에 있어서, 디바이스 정보를 추출하는 사용자 디바이스에 프로브 대리인을 전송하기 위해 상기 사용자 디바이스가 인식되지 않는다는 표시에 응답하는 프로브 수단 및 상기 사용자 디바이스로부터의 상기 디바이스 정보를 포함하는 응답 메시지를 수신하는 수단을 포함하는 것을 특징으로 하는 장치.제 43 항에 있어서, 수신된 디바이스 정보와 알려진 디바이스들에 대한 저장된 디바이스 종속 정보를 비교하는 수단 및 알려진 디바이스들에 대한 상기 저장된 디바이스 종속 정보와 인식되지 않은 디바이스에 대한 디바이스 정보 사이의 최상의 정합에 대응하는 디바이스 타입 식별자를 결정하는 수단을 포함하는 것을 특징으로 하는 장치.제 44 항에 있어서, 상기 코드 발생 엔진은 상기 인식되지 않은 디바이스와 최상의 정합이 있다고 결정된 알려진 디바이스의 디바이스 타입 식별자를 이용하여 웹 페이지 코드를 발생시키는 동작을 행하는 것을 특징으로 하는 장치.임의의 전술한 항에 있어서, 상기 장치가 연결되어 사용되는 네트워크를 통해 상기 요구 메시지를 수신하는 수신 수단과; 그리고상기 장치가 연결되어 사용되는 상기 네트워크를 통해 사용자 디바이스에 웹 페이지 코드를 포함하는 응답 메시지를 출력하는 출력 수단을 더 포함하는 것을 특징으로 하는 장치.임의의 전술한 항에 있어서, 요구 메시지의 컨텐트에 따라 제 1 메모리 수단으로부터 웹 페이지 정보를 선택하는 수단 및 코드 발생 엔진에 웹 페이지 정보와 디바이스 타입 식별자를 입력하는 수단을 포함하는 것을 특징으로 하는 장치.웹 페이지 정보에 대한 원격 사용자 디바이스로부터의 요구 메시지에 응답하여, 상기 원격 사용자 디바이스가 하나 또는 그 이상의 웹 페이지들을 디스플레이하기 위해 해석할 수 있는 웹 페이지 코드를 발생시키고 상기 웹 페이지 코드를 포함하는 응답 메시지를 출력하는 방법으로서,상기 원격 사용자 디바이스를, 서로 다른 성능들을 갖는 한 세트의 가능한 디바이스 타입들 중 하나인 것으로 식별하는 디바이스 타입 식별자를 결정하는 요구 메시지 정보로부터 추출하는 단계와;상기 웹 페이지 코드를 발생시키기 위해 코드 발생 엔진을 동작하는 단계와;상기 웹 페이지 정보를, 상기 웹 페이지 코드를 발생시키는 스크립트 언어로 기입된 한 세트의 명령들을 포함하는 컨텐트 문서로서 제 1 메모리 수단에 저장하는 단계와; 그리고제 2 메모리 수단에 서로 다른 디바이스 타입들의 세트의 각각에 대한 디바이스 종속 정보를 저장하는 단계를 포함하며,여기서, 상기 코드 발생 엔진은 상기 디바이스 타입 식별자에 대응하는 선택된 디바이스 종속 정보를 참조하여 상기 명령들을 해석하며, 이로써 상기 코드 발생 엔진은 상기 웹 페이지 코드가 상기 원격 사용자 디바이스에 조정되는 형태로 상기 웹 페이지 코드를 발생시키는 것을 특징으로 하는 방법.제 48 항에 있어서, 상기 스크립트 언어는 제 1 마크업 언어를 포함하는 것을 특징으로 하는 방법.제 49 항에 있어서, 상기 컨텐트 문서는 디스플레이될 정보 및 디스플레이될 정보의 프리젠테이션을 제어하는 미리 정의된 태그들을 정의하는 컨텐트 코드를 포함하며, 여기서 해석 수단은 선택된 디바이스 종속 정보를 참조하여 각각의 태그를 해석하는 것을 특징으로 하는 방법.제 50 항에 있어서, 상기 디바이스 종속 정보는 한 세트의 테이블들로서 저장되며, 상기 디바이스 종속 정보는 상기 코드 발생 엔진의 실행 시간 환경에서 태그들에 접속할 수 있는 한 세트의 객체들에 동화되는 것을 특징으로 하는 방법.제 51 항에 있어서, 상기 실행 시간 환경은 자바 버추얼 머신을 포함하며, 상기 객체들의 세트는 자바 빈즈를 포함하는 것을 특징으로 하는 방법.제 51 및 52 항들 중 어느 항에 있어서, 상기 테이블들은 노드들이 연속적인 계층구조의 계층들에서 각각의 디바이스 타입들에 대응하는 계층적인 트리를 정의하는 계층 구조 형태로 되어 있는 것을 특징으로 하는 방법.제 53 항에 있어서, 각각의 디바이스 타입 노드는 디바이스 타입 노드가 파생하는 모 노드의 속성들과 다른 디바이스 타입의 속성들을 정의하기 위해 상기 테이블들 각각의 각각의 엔트리들에 의해 표현되는 것을 특징으로 하는 방법.제 51 내지 54 항들 중 어느 항에 있어서, 상기 테이블들의 세트는 각각의 디바이스 타입의 기술적인 속성들을 정의하는 디바이스 정책 테이블을 포함하는 것을 특징으로 하는 방법.제 51 내지 55 항들 중 어느 항에 있어서, 상기 테이블들의 세트는 상기 코드 발생 엔진에 의해 발생된 웹 페이지 코드의 포맷을 정의하는 프로토콜 정책 테이블을 포함하는 것을 특징으로 하는 방법.제 48 내지 56 항들 중 어느 항에 있어서, 상기 웹 페이지 코드는 제 2 마크업 언어로 발생되는 것을 특징으로 하는 방법.제 57 항에 있어서, 적어도 HTML과 WML을 포함하는 다수의 마크업 언어들로부터 상기 프로토콜 정책 테이블에서 선택된 디바이스 종속 정보에 따라 상기 제 2 마크업 언어를 선택하는 수단을 포함하는 것을 특징으로 하는 방법.제 51 내지 58 항들 중 어느 항에 있어서, 상기 테이블들의 세트는 상기 웹 페이지 정보의 프리젠테이션 양식을 정의하는 양식 정책 테이블을 포함하는 것을 특징으로 하는 방법.제 59 항에 있어서, 상기 양식 정책 테이블은 (a) 글자 속성과; (b) 컬러와; 그리고 (c) 배경 중 적어도 하나를 포함하는 속성들을 정의하는 것을 특징으로 하는 방법.제 51 내지 60 항들 중 어느 항에 있어서, 상기 테이블들의 세트는 (a) 장식적인 특성과; 그리고 (b) 로고 중 적어도 하나를 정의하는 주제 정책 테이블을 포함하는 것을 특징으로 하는 방법.제 51 내지 61 항들 중 어느 항에 있어서, 상기 테이블들의 세트는 각각의 디바이스 타입의 디스플레이 영역에 관한 웹 페이지 정보의 배치도를 각각의 디바이스 타입에 대해 정의하는 배치도 정책 테이블을 포함하는 것을 특징으로 하는 방법.제 62 항에 있어서, 상기 배치도 정책 테이블은 상기 디스플레이 영역의 부분들을 포함하고 웹 페이지 정보의 각각의 부분들을 포함하는 한 세트의 패인들을 참조하여 배치도를 정의하는 것을 특징으로 하는 방법.제 63 항에 있어서, 상기 배치도 정책은 각각의 디바이스 타입에 대해 패인들의 수와 구성을 결정하는 것을 특징으로 하는 방법.제 64 항에 있어서, 최소 화면 영역을 갖는 디바이스 타입에 대해서, 상기 배치도 정책은 덱들을 성공적으로 디스플레이함으로써 상기 웹 페이지 정보를 디스플레이하는데 이용하기 위해 단일 패인들을 포함하는 한 세트의 덱들이 되도록 페이지들의 구성을 결정하는 것을 특징으로 하는 방법.제 51 내지 65 항들 중 어느 항에 있어서, 상기 컨텐트 코드는 각각의 데이터 구성요소를 식별하는 적어도 하나의 구성요소명을 포함하며, 상기 방법은 데이터 구조에 접속하는 단계를 포함하며, 이 데이터 구조에 적어도 하나의 데이터 구성요소는 상기 데이터 구성요소의 다중 버전들을 정의하는 한 세트의 데이터 객체들로서 존재하고, 상기 데이터 객체들은 서로 다른 원격 사용자 디바이스들에 적합한 서로 다른 데이터 특성들을 갖는 것을 특징으로 하는 방법.제 66 항에 있어서, 디바이스 타입 식별자에 기초하여 상기 웹 페이지 코드에 포함하기 위해 구성요소명에 의해 식별된 데이터 객체들의 세트로부터 데이터 객체를 선택하는 단계를 포함하는 것을 특징으로 하는 방법.제 67 항에 있어서, 상기 선택 단계는 데이터 객체의 소정의 선택을 찾아보는 구성요소 정책 테이블에 접속하는 단계를 포함하는 것을 특징으로 하는 방법.제 67 항에 있어서, 상기 선택 단계는 원격 사용자 디바이스의 기술적인 속성들을 결정하여 상기 기술적인 속성들과 각각의 데이터 객체의 데이터 특성들을 비교함으로써 데이터 객체를 선택하는 것을 특징으로 하는 방법.제 69 항에 있어서, 상기 선택 단계는 디바이스 정책 테이블을 참조함으로써 상기 기술적인 속성들을 결정하는 것을 특징으로 하는 방법.제 69 및 70 항들 중 어느 항에 있어서, 상기 데이터 객체들은 데이터 구조에 저장되며, 이 데이터 구조에서 메타데이터는 각각의 데이터 객체와 관련하여 저장되며, 각각의 데이터 객체의 데이터 특성들은 각각의 메타데이터에 의해 정의되는 것을 특징으로 하는 방법.제 63 내지 65 항들 중 어느 항에 있어서, 그래픽 사용자 인터페이스를 통해 사용자 입력을 수신하는 단계와, 그리고 명령들을 발생시키는 웹 페이지의 문서들을 생성하는 상기 그래픽 사용자 인터페이스에 응답하는 문서 작성 수단을 동작시키는 단계를 포함하는 것을 특징으로 하는 방법.제 72 항에 있어서, 데이터를 수신하는 단계와, 그리고 상기 데이터를 각각의 디바이스 타입의 기술적인 속성들에 적합한 각각의 데이터 버전을 각각 포함하는 한 세트의 데이터 객체들로 변환하는 단계를 포함하는 것을 특징으로 하는 방법.제 73 항에 있어서, 상기 데이터 객체들의 세트는 한 세트의 이용가능한 사용자 선호도에 대응하는 다중 버전을 더 포함하는 것을 특징으로 하는 방법.제 74 항에 있어서, 요구 메시지로부터 사용자 선호도를 결정하는 수단을 포함하며, 상기 선택 수단은 상기 사용자 선호도에 따른 데이터 객체를 선택하는 동작을 더 행하는 것을 특징으로 하는 방법.제 75 항에 있어서, 상기 다중 버전은 한 세트의 언어들 각각에 버전들을 포함하며, 상기 사용자 선호도는 바람직한 언어를 포함하는 것을 특징으로 하는 방법.제 48 내지 76 항들 중 어느 항에 있어서, 상기 코드 발생 엔진에 의해 발생된 페이지를 표시하는 코드의 양을 측정하는 단계와;상기 사용자 디바이스의 기술적인 속성들이 측정된 코드의 양을 수용하기에 충분한 데이터 성능을 포함하는지 여부를 결정하는 단계와; 그리고네거티브 결정에 응답하여, 각각의 부분이 상기 페이지의 각각의 부분을 표시하고 상기 사용자 디바이스의 데이터 성능 내의 코드의 양을 포함하도록 상기 코드를 둘 또는 그 이상의 코드 부분들로 분할하는 단계를 포함하는 것을 특징으로 하는 방법.제 55 항으로부터 종속적일 때 제 77 항에 있어서, 상기 결정 단계는 상기 디바이스 정책 테이블을 참조함으로써 기술적 속성들을 결정하는 것을 특징으로 하는 방법.제 77 및 78 항들 중 어느 항에 있어서, 상기 사용자 디바이스로의 후속 전송을 위해 버퍼 메모리에 코드의 부분들을 저장하는 단계를 포함하는 것을 특징으로 하는 방법.제 79 항에 있어서, 페이지의 부분들을 표시하는 각각의 코드의 부분들의 연속적인 전송에 응답하여 상기 사용자 디바이스로부터의 연속적인 메시지들에 수신된 클라이언트 데이터를 세션 메모리에 저장하는 단계 및 클라이언트 데이터가 상기 페이지의 전체 부분들에 응답하여 수신되는 완료된 세션에 대해 단일 데이터 객체 클라이언트 데이터로서 결합하는 단계를 포함하는 것을 특징으로 하는 방법.제 80 항에 있어서, 상기 페이지는 하나의 형태를 정의하며, 상기 페이지의 부분들은 상기 형태의 각각의 데이터 필드들을 포함하는 것을 특징으로 하는 방법.제 51 내지 65 항들 중 어느 항에 있어서, 상기 테이블들의 세트는 시변 파라미터들의 값들에 따라 결정되는 코드 발생 속성들을 정의하는 동적 정책 테이블을 포함하는 것을 특징으로 하는 방법.제 82 항에 있어서, 상기 코드 발생 속성들은 웹 페이지 코드의 이미지 컨텐트를 정의하며, 상기 시변 파라미터는 디바이스와 통신하기 위해 이용가능한 대역폭인 것을 특징으로 하는 방법.제 48 내지 83 항들 중 어느 항에 있어서, 응답 메시지에서 웹 페이지 코드 출력의 사본을 캐시 메모리에 저장하는 단계와; 그리고동일 웹 페이지 정보에 대해 다른 요구 메시지를 수신하는 것에 응답하여 저장된 사본으로부터 웹 페이지 코드를 출력하는 단계를 포함하는 것을 특징으로 하는 방법.제 84 항에 있어서, 상기 캐시 메모리는 캐시 메모리 저장에 대한 요구사항이 웹 페이지 코드가 발생되는 컨텐트 문서에 정의되는지 여부에 의존하여 웹 페이지 코드를 선택적으로 저장하는 것을 특징으로 하는 방법.제 85 항에 있어서, 캐시 메모리 저장에 대한 상기 요구사항은 상기 컨텐트 문서에 삽입된 태그의 동작에 의해 설정되는 것을 특징으로 하는 방법.제 86 항에 있어서, 상기 태그는 캐시 메모리에 저장된 웹 페이지 코드의 사본의 정당성의 지속 기간을 더 정의하는 것을 특징으로 하는 방법.제 48 내지 87 항들 중 어느 항에 있어서, 상기 추출 단계는 요구 메시지의 헤더로부터 식별 정보를 추출하고, 디바이스 종속 정보가 제 2 메모리 수단에 저장되는 디바이스 타입 식별자들의 테이블을 참조함으로써 디바이스 타입 식별자를 결정하는 것을 특징으로 하는 방법.제 88 항에 있어서, 상기 추출 단계는 상기 테이블로부터 헤더로부터 얻어진 식별 정보에 대해, 대응하는 디바이스 타입 식별자가 이용가능한지 여부를 결정하고, 만약 이용가능하지 않다면, 사용자 디바이스가 인식되지 않는다는 표시를 발생시키는 것을 특징으로 하는 방법.제 89 항에 있어서, 디바이스 정보를 추출하는 사용자 디바이스에 프로브 대리인을 전송하기 위해 상기 사용자 디바이스가 인식되지 않는다는 표시에 응답하여 프로브 수단을 작동시키는 단계와, 그리고 상기 사용자 디바이스로부터의 상기 디바이스 정보를 포함하는 응답 메시지를 수신하는 단계를 포함하는 것을 특징으로 하는 방법.제 90 항에 있어서, 수신된 디바이스 정보와 알려진 디바이스들에 대한 저장된 디바이스 종속 정보를 비교하는 단계와, 그리고 알려진 디바이스들에 대한 상기 디바이스 종속 정보와 인식되지 않은 디바이스에 대한 디바이스 정보 사이의 최상의 정합에 대응하는 디바이스 타입 식별자를 결정하는 단계를 포함하는 것을 특징으로 하는 방법.제 91 항에 있어서, 상기 코드 발생 엔진은 상기 인식되지 않은 디바이스와 최상의 정합이 있다고 결정된 알려진 디바이스의 디바이스 타입 식별자를 이용하여 웹 페이지 코드를 발생시키는 것을 특징으로 하는 방법.제 48 내지 92 항들 중 어느 항에 있어서, 네트워크를 통해 요구 메시지를 수신하는 단계와; 그리고상기 네트워크를 통해 사용자 디바이스에 웹 페이지 코드를 포함하는 응답 메시지를 출력하는 단계를 더 포함하는 것을 특징으로 하는 방법.제 48 내지 93 항들 중 어느 항에 있어서, 요구 메시지의 컨텐트에 따라 제 1 메모리 수단으로부터 웹 페이지 정보를 선택하는 단계와, 그리고 코드 발생 엔진에 웹 페이지 정보와 디바이스 타입 식별자를 입력하는 단계를 포함하는 것을 특징으로 하는 방법.하나 또는 그 이상의 웹 페이지들을 디스플레이하고 웹 페이지 코드를 포함하는 응답 메시지를 출력하는 사용자 디바이스에 의해 해석될 수 있는 웹 페이지 코드를 발생시킴으로써 웹 페이지 정보에 대한 원격 사용자 디바이스로부터의 요구 메시지에 응답하는 방법으로서,서로 다른 성능들을 갖는 한 세트의 가능한 디바이스 타입들 중 하나인 것으로 상기 원격 사용자 디바이스를 식별하는 디바이스 타입 식별자를 결정하는 단계와;상기 웹 페이지 코드를 발생시키기 위해 코드 발생 엔진을 동작시키는 단계와;상기 웹 페이지 코드를 발생시키는 한 세트의 명령들을 포함하는 컨텐트 문서로서 제 1 메모리 수단에 상기 웹 페이지 정보를 저장하는 단계와; 그리고제 2 메모리 수단에 서로 다른 디바이스 타입들의 세트에 대한 디바이스 종속 정보를 저장하는 단계를 포함하며,여기서, 상기 컨텐트 코드는 상기 웹 페이지 코드에 포함하기 위해 각각의 데이터 구성요소를 식별하는 적어도 하나의 구성요소명을 포함하며, 상기 데이터 객체들은 서로 다른 원격 사용자 디바이스들에 적합한 서로 다른 데이터 특성들을 갖는 데이터 구성요소의 다중 버전을 정의하는 한 세트의 데이터 객체들로서 데이터 구성요소가 존재하는 데이터 구조에 접속하는 단계와; 그리고상기 디바이스 타입 식별자에 기초하여 상기 웹 페이지 코드에 포함하기 위해 구성요소명에 의해 식별된 데이터 객체들의 세트로부터 데이터 객체를 선택하는 단계를 포함하는 것을 특징으로 하는 방법.제 95 항에 있어서, 상기 선택 단계는 데이터 객체의 소정의 선택을 찾아보기 위해 구성요소 정책 테이블에 접속하는 단계를 포함하는 것을 특징으로 하는 방법.제 95 항에 있어서, 상기 선택 단계는 상기 디바이스 타입 식별자에 기초하여 원격 사용자 디바이스의 기술적인 속성들을 결정하고, 상기 기술적인 속성들과 각각의 데이터 객체의 데이터 특성들을 비교함으로써 상기 데이터 객체를 선택하는 것을 특징으로 하는 방법.제 97 항에 있어서, 상기 선택 단계는 디바이스 정책 테이블을 참조함으로써 상기 기술적인 속성들을 결정하는 것을 특징으로 하는 방법.제 97 및 98 항들 중 어느 항에 있어서, 상기 데이터 객체들은 계층적인 데이터 구조에 저장되고, 이 데이터 구조에서 메타데이터는 각각의 데이터 객체와 관련하여 저장되며, 각각의 데이터 객체의 데이터 특성들은 각각의 메타데이터에 의해 정의되는 것을 특징으로 하는 방법.제 26 항에 있어서, 상기 데이터 객체들의 세트는 한 세트의 이용가능한 사용자 선호도에 대응하는 다중 버전들을 더 포함하고; 그리고요구 메시지로부터 사용자 선호도를 결정함으로써 상기 선택 단계는 상기 사용자 선호도에 따라 상기 데이터 객체를 선택하는 단계를 더 포함하는 것을 특징으로 하는 방법.제 100 항에 있어서, 상기 다중 버전들은 한 세트의 언어들 각각에 버전들을 포함하며, 상기 사용자 선호도는 바람직한 언어를 포함하는 것을 특징으로 하는 방법.서로 다른 계층적인 레벨들이 데이터 객체들이 제공될 사용자 디바이스들의 기술적인 성능들의 각각의 레벨들에 대응하는 데이터 구성요소의 서로 다른 버전들을 포함하는 계층에 데이터 객체들이 접속할 수 있는 것을 특징으로 하는 데이터 구조.서로 다른 기술적인 성능들을 갖는 다수의 가능한 사용자 디바이스들 중 하나에 출력될 준비를 갖추고 저장하기 위해 데이터를 처리하는 방법으로서,데이터 요소를 수신하는 단계와;각각의 데이터 객체가 각각의 데이터 요소에 포함된 데이터의 각각의 버전을 포함하도록 상기 데이터 요소로부터 한 세트의 데이터 객체들을 발생시키는 단계와; 그리고데이터 객체들의 상기 세트를 서로 다른 레벨들이 사용자 디바이스들의 각각의 기술적인 성능들에 대응하는 계층적인 데이터 구조에 저장하는 단계를 포함하는 것을 특징으로 하는 방법.웹 페이지 정보에 대한 원격 사용자 디바이스로부터의 요구 메시지에 응답하여, 상기 원격 사용자 디바이스가 하나 또는 그 이상의 웹 페이지들을 디스플레이하기 위해 해석할 수 있는 웹 페이지 코드를 발생시키고 상기 웹 페이지 코드를 포함하는 응답 메시지를 출력하는 장치로서,서로 다른 성능들을 갖는 한 세트의 가능한 디바이스 타입들 중 하나인 것으로 상기 원격 사용자 디바이스를 식별하는 디바이스 타입 식별자를 결정하는 상기 요구 메시지로부터 추출하는 추출 수단과;상기 웹 페이지 코드를 발생시키기 위해 코드 발생 엔진을 동작시키는 프로세서와;상기 코드 발생 엔진은 상기 웹 페이지 코드가 상기 원격 사용자 디바이스에 맞게 조정되는 형태로 상기 웹 페이지 코드를 발생시키기 위해 디바이스 종속 정보를 이용하여 상기 디바이스 타입 식별자에 응답하여 동작을 행하고;여기서, 상기 추출 수단은 상기 요구 메시지의 헤더로부터 식별 정보를 추출하고 디바이스 타입 식별자의 테이블을 참조함으로써 상기 디바이스 타입 식별자를 결정하는 동작을 행하고;상기 장치는 디바이스 정보를 추출하는 상기 사용자 디바이스에 프로브 대리인을 전송하기 위해 상기 사용자 디바이스가 인식되지 않는다는 표시에 응답하는 프로브 수단과, 그리고 상기 사용자 디바이스로부터의 상기 디바이스 정보를 포함하는 응답 메시지를 수신하는 수단을 더 포함하는 것을 특징으로 하는 장치.제 104 항에 있어서, 수신된 디바이스 정보와 알려진 디바이스들에 대한 저장된 디바이스 종속 정보를 비교하는 수단과, 그리고 알려진 디바이스들에 대한 상기 디바이스 종속 정보와 인식되지 않는 디바이스에 대한 디바이스 정보 사이의 최상의 정합에 대응하는 디바이스 타입 식별자를 결정하는 수단을 포함하는 것을 특징으로 하는 장치.제 105 항에 있어서, 상기 코드 발생 엔진은 상기 인식되지 않은 디바이스와 최상의 정합이 있다고 결정된 알려진 디바이스의 상기 디바이스 타입 식별자를 이용하여 웹 페이지 코드를 발생시키는 동작을 행하는 것을 특징으로 하는 장치.웹 페이지 정보에 대한 원격 사용자 디바이스로부터의 요구 메시지에 응답하여, 상기 원격 사용자 디바이스가 하나 또는 그 이상의 웹 페이지들을 디스플레이하기 위해 해석할 수 있는 웹 페이지 코드를 발생시키는 방법으로서,상기 원격 사용자 디바이스를, 서로 다른 성능들을 갖는 한 세트의 가능한 디바이스 타입들 중 하나인 것으로 식별하는 디바이스 타입 식별자를 결정하는 상기 요구 메시지 정보로부터 추출하는 단계와;상기 웹 페이지 코드를 발생시키기 위해 코드 발생 엔진을 동작시키는 단계와;상기 코드 발생 엔진은 상기 웹 페이지 코드가 상기 원격 사용자 디바이스에 맞게 조정되는 형태로 상기 웹 페이지 코드를 발생시키기 위해 디바이스 종속 정보를 이용하는 상기 디바이스 타입 식별자에 응답하여 동작을 행하고;여기서, 상기 추출 단계는 상기 요구 메시지의 헤더로부터 식별 정보를 추출하고 디바이스 타입 식별자의 테이블을 참조함으로써 상기 디바이스 타입 식별자를 결정하고;상기 방법은 디바이스 정보를 추출하는 상기 사용자 디바이스에 프로브 대리인을 전송하기 위해 상기 사용자 디바이스가 인식되지 않는다는 표시에 응답하는 프로브 수단을 동작시키는 단계와, 그리고 상기 사용자 디바이스로부터의 상기 디바이스 정보를 포함하는 응답 메시지를 수신하는 단계를 더 포함하는 것을 특징으로 하는 방법.제 107 항에 있어서, 수신된 디바이스 정보와 알려진 디바이스들에 대한 저장된 디바이스 종속 정보를 비교하는 단계와, 그리고 알려진 디바이스들에 대한 상기 디바이스 종속 정보와 인식되지 않는 디바이스에 대한 디바이스 정보 사이의 최상의 정합에 대응하는 디바이스 타입 식별자를 결정하는 단계를 포함하는 것을 특징으로 하는 방법.제 108 항에 있어서, 상기 코드 발생 엔진은 상기 인식되지 않은 디바이스와 최상의 정합이 있다고 결정된 알려진 디바이스의 상기 디바이스 타입 식별자를 이용하여 웹 페이지 코드를 발생시키는 것을 특징으로 하는 방법.제 48 내지 101, 103 및 107 내지 109 항들 중 어느 한 항에 있어서 상기 방법을 수행하는 프로세서를 제어하기 위한 명령들을 실시할 수 있는 프로세서를 포함하는 것을 특징으로 하는 컴퓨터 프로그램.제 48 내지 101, 103 및 107 내지 109 항들 중 어느 한 항에 있어서 상기 방 법을 수행하도록 프로세서를 제어하기 위한 명령들을 실시할 수 있는 프로세서를 저장하는 저장 매체.제 48 내지 101, 103 및 107 내지 109 항들 중 어느 한 항에 있어서 상기 방법을 수행하도록 프로세서를 제어하기 위한 명령들을 실시할 수 있는 프로세서를 나르는 전기적 신호.제 1 내지 47 항들 중 어느 항에 있어서의 장치에서 사용하기 위한 코드 발생 엔진.제 48 내지 94 항들 중 어느 한 항에 있어서의 방법에서 사용하기 위한 한 세트의 정책 테이블들을 저장하는 저장 매체.제 48 내지 94 항들 중 어느 한 항에 있어서의 방법에서 사용하기 위한 한 세트의 태그들을 저장하는 저장 매체.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.