KR20030043969A - 웹 서버 - Google Patents
웹 서버 Download PDFInfo
- Publication number
- KR20030043969A KR20030043969A KR10-2003-7004318A KR20037004318A KR20030043969A KR 20030043969 A KR20030043969 A KR 20030043969A KR 20037004318 A KR20037004318 A KR 20037004318A KR 20030043969 A KR20030043969 A KR 20030043969A
- Authority
- KR
- South Korea
- Prior art keywords
- web page
- code
- data
- information
- device type
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
- G06F16/9577—Optimising the visualization of content, e.g. distillation of HTML documents
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- Mathematical Physics (AREA)
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
- Glass Compositions (AREA)
- Saccharide Compounds (AREA)
- Diaphragms For Electromechanical Transducers (AREA)
- Paper (AREA)
Abstract
Description
정책 | 값들 |
GIF 포맷 이미지들을 지원한다 | 참/거짓 |
JPEG 포맷 이미지들을 지원한다 | 참/거짓 |
MP3 포맷 오디오들을 지원한다 | 참/거짓 |
WAV 포맷 오디오들을 지원한다 | 참/거짓 |
전체적인 위치(GPS)를 보고할 수 있다 | 참/거짓 |
프로토콜 | 요소 |
HTML 버전 4.0 | <thead> |
HTML 버전 3.2 | <thead> |
HTML i-모드 | 동치 없음 |
XHTML 기초 | <thead> |
WML 버전 1.1 | <thead> |
HDML 버전 3 | 동치 없음 |
정책 | 값들 |
표제 1 글자체 | 글자체 명(예를 들어, Times) |
표제 1 글자 크기 | 글자 크기(예를 들어, 20) |
표제 1 글자 속성 | 글자 속성(예를 들어, 굵게) |
표제 1 색상 | 색상 |
이미지 테두리 색상 | 이미지들의 테두리에 대한 생상 |
단락 바탕색 | 단락의 바탕색에 대한 색상 |
간단한 인라인 태그들 | |
cite | 텍스트가 열거되어 디스플레이되도록 한다 |
code | 코드 샘플들을 예시하는 적절한 텍스트의 포맷을 지정한다 |
em | 텍스트가 강조되어 디스플레이되도록 한다 |
hr | 수평적으로 디스플레이한다 |
주요 블럭 태그들 | |
anchor | 다른 캔버스, 페이지 또는 부분에 연결한다 |
canvas | 배치 및 주제가 이 캔버스에 적용되도록 정의한다 |
h1 to h6 | 6개의 서로 다른 레벨들로 표제들을 정의한다 |
form | 입력 형태를 정의한다 |
textinput(형태의 부분) | 형태에 대해 텍스트 입력 필드를 정의한다 |
select(형태의 부분) | 형태에 대해 선택 필드를 정의한다 |
option(형태의 부분) | 형태에 대해 선택 필드내에서 선택권을 정의한다 |
image | 이미지를 정의한다 |
logo | 로고를 정의한다 |
menu | 메뉴를 정의한다 |
menuitem(메뉴의 부분) | 메뉴내의 하나의 아이템을 정의한다 |
shopcart | 기본적인 쇼핑용 손수레 |
table | 테이블을 정의한다 |
Claims (115)
- 웹 페이지 정보에 대한 원격 사용자 디바이스로부터의 요구 메시지에 응답하여, 상기 원격 사용자 디바이스가 하나 또는 그 이상의 웹 페이지들을 디스플레이하기 위해 해석할 수 있는 웹 페이지 코드를 발생시키고 상기 웹 페이지 코드를 포함하는 응답 메시지를 출력하는 장치에 있어서,상기 원격 사용자 디바이스를, 상기 요구 메시지로부터 서로 다른 성능들을 갖는 한 세트의 가능한 디바이스 타입들 중 하나로서 식별하는 디바이스 타입 식별자를 결정하는 정보를 추출하는 추출 수단과;상기 웹 페이지 코드를 발생시키기 위해 코드 발생 엔진을 동작시키는 프로세서와;상기 웹 페이지 정보를, 상기 웹 페이지 코드를 발생시키는 스크립트 언어로 기입된 한 세트의 명령들을 포함하는 컨텐트 문서로서 저장하는 제 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 항들 중 어느 한 항에 있어서의 방법에서 사용하기 위한 한 세트의 태그들을 저장하는 저장 매체.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB0023570.5 | 2000-09-26 | ||
GBGB0023570.5A GB0023570D0 (en) | 2000-09-26 | 2000-09-26 | Web server |
PCT/GB2001/004235 WO2002027543A2 (en) | 2000-09-26 | 2001-09-24 | Network server |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20030043969A true KR20030043969A (ko) | 2003-06-02 |
KR100874985B1 KR100874985B1 (ko) | 2008-12-19 |
Family
ID=9900156
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020037004318A KR100874985B1 (ko) | 2000-09-26 | 2001-09-24 | 웹 서버 |
Country Status (13)
Country | Link |
---|---|
US (1) | US7739658B2 (ko) |
EP (2) | EP1641211B1 (ko) |
JP (1) | JP4865983B2 (ko) |
KR (1) | KR100874985B1 (ko) |
CN (1) | CN1268103C (ko) |
AT (1) | ATE314781T1 (ko) |
AU (1) | AU2001287920A1 (ko) |
DE (1) | DE60116343T2 (ko) |
ES (1) | ES2256292T3 (ko) |
GB (3) | GB0023570D0 (ko) |
HK (1) | HK1049046B (ko) |
SG (1) | SG136805A1 (ko) |
WO (1) | WO2002027543A2 (ko) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100851746B1 (ko) * | 2007-04-09 | 2008-08-11 | (주) 엘지텔레콤 | 이동통신 단말기를 포함하는 마크업 페이지 송수신 시스템 및 그 제어방법 |
KR101046035B1 (ko) * | 2003-06-10 | 2011-07-01 | 마이크로소프트 코포레이션 | 동적 코드 실행을 용이하게 하는 컴퓨터 시스템 및 태그 데이터형 프로세싱을 용이하게 하는 컴퓨터로 구현된 방법 |
KR20120068616A (ko) * | 2010-12-17 | 2012-06-27 | 삼성전자주식회사 | 복수의 클라이언트 간의 어플리케이션 자동 공유 방법 및 장치 |
Families Citing this family (188)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060279542A1 (en) * | 1999-02-12 | 2006-12-14 | Vega Vista, Inc. | Cellular phones and mobile devices with motion driven control |
US20060061550A1 (en) * | 1999-02-12 | 2006-03-23 | Sina Fateh | Display size emulation system |
US20060061551A1 (en) * | 1999-02-12 | 2006-03-23 | Vega Vista, Inc. | Motion detection and tracking system to control navigation and display of portable displays including on-chip gesture detection |
US7089330B1 (en) * | 2000-09-28 | 2006-08-08 | I2 Technologies Us, Inc. | System and method for transforming custom content generation tags associated with web pages |
US20020109673A1 (en) * | 2001-01-04 | 2002-08-15 | Thierry Valet | Method and apparatus employing angled single accelerometer sensing multi-directional motion |
WO2002082229A2 (en) | 2001-04-09 | 2002-10-17 | America Online Incorporated | Server-based browser system |
US8776230B1 (en) | 2001-10-02 | 2014-07-08 | Mcafee, Inc. | Master security policy server |
US20030149981A1 (en) * | 2002-01-31 | 2003-08-07 | Paul Finster | System and method for generating customized EPG data and EPG application programs |
US20030145325A1 (en) * | 2002-01-31 | 2003-07-31 | Paul Finster | Method and system for presentation of pre-generated programming information |
WO2003067842A2 (en) * | 2002-02-07 | 2003-08-14 | Koninklijke Philips Electronics N.V. | Stylesheet uploading to manage terminal diversity |
US20040003130A1 (en) * | 2002-06-28 | 2004-01-01 | International Business Machines Corporation | Systems and methods for accessing web services using a tag library |
US8645862B2 (en) * | 2002-06-28 | 2014-02-04 | International Business Machines Corporation | Displaying and executing web services in multiple content domains |
US7200818B2 (en) * | 2002-06-28 | 2007-04-03 | International Business Machines Corporation | Systems and methods for messaging in a multi-frame Web application |
US7233790B2 (en) | 2002-06-28 | 2007-06-19 | Openwave Systems, Inc. | Device capability based discovery, packaging and provisioning of content for wireless mobile devices |
US7426545B2 (en) * | 2002-06-28 | 2008-09-16 | International Business Machines Corporation | Systems and methods for transparently accessing Web applications remotely and locally |
US7299033B2 (en) | 2002-06-28 | 2007-11-20 | Openwave Systems Inc. | Domain-based management of distribution of digital content from multiple suppliers to multiple wireless services subscribers |
US20040015537A1 (en) * | 2002-07-15 | 2004-01-22 | Richard Doerksen | Handheld client framework system |
US7373347B2 (en) | 2002-07-22 | 2008-05-13 | Ricoh Company, Ltd. | Information processing apparatus and information processing method |
US7051040B2 (en) | 2002-07-23 | 2006-05-23 | Lightsurf Technologies, Inc. | Imaging system providing dynamic viewport layering |
AU2003263908A1 (en) * | 2002-08-19 | 2004-03-03 | Macrosolve, Inc. | System and method for data management |
US20040098704A1 (en) * | 2002-11-14 | 2004-05-20 | International Business Machines Corporation | Systems and methods for defining Web applications pages |
US20040111525A1 (en) * | 2002-12-09 | 2004-06-10 | International Business Machines Corporation | Dynamic web service implementation discovery and selection apparatus and method |
US7284039B2 (en) * | 2002-12-17 | 2007-10-16 | International Business Machines Corporation | Apparatus and method for flexible web service deployment |
US7188155B2 (en) * | 2002-12-17 | 2007-03-06 | International Business Machines Corporation | Apparatus and method for selecting a web service in response to a request from a client device |
US7200648B2 (en) * | 2003-03-28 | 2007-04-03 | Institute For Information Industry | Dynamic searching method of provisioning instance identifiers |
JP4340566B2 (ja) * | 2003-04-01 | 2009-10-07 | 株式会社リコー | Webページ生成装置、組み込み装置、Webページ生成の制御方法、Webページ生成プログラム及び記録媒体 |
US7506069B2 (en) * | 2003-04-25 | 2009-03-17 | Sap Ag | Accessing data in a computer network |
US20040230901A1 (en) * | 2003-05-15 | 2004-11-18 | International Business Machines Corporation | Portlet style conformity on pervasive agents |
KR20050026673A (ko) * | 2003-09-09 | 2005-03-15 | 삼성전자주식회사 | 네트워크를 통한 컨텐츠 다운로드 시스템 |
FR2857807B1 (fr) * | 2003-07-18 | 2005-12-02 | Cit Alcatel | Procede de transaction pour un approvisionnement de regles dans un reseau gere a base de regles |
JP4709481B2 (ja) | 2003-07-31 | 2011-06-22 | インターナショナル・ビジネス・マシーンズ・コーポレーション | サーバ、情報処理方法およびプログラム |
JP4553599B2 (ja) * | 2003-08-29 | 2010-09-29 | コニカミノルタビジネステクノロジーズ株式会社 | データ表示システム、データ出力装置、画像形成装置、データ表示装置およびデータ表示プログラム |
ES2305582T3 (es) * | 2003-09-15 | 2008-11-01 | France Telecom | Sistema y proceso de transmision de un mensaje multimedia. |
US9100814B2 (en) | 2003-09-17 | 2015-08-04 | Unwired Plant, Llc | Federated download of digital content to wireless devices |
JP4414181B2 (ja) * | 2003-09-19 | 2010-02-10 | 株式会社Access | メッセージ表示端末及びゲートウェイサーバ、並びにメッセージ表示端末用プログラム及びゲートウェイサーバ用プログラム |
KR100697416B1 (ko) * | 2003-09-30 | 2007-03-20 | 교세라 가부시키가이샤 | 모바일 통신 단말기, 정보 제공 시스템 및 프로그램을기록한 컴퓨터 판독가능한 기록 매체 |
US7451251B2 (en) * | 2003-12-29 | 2008-11-11 | At&T Corp. | Method for redirection of web streaming clients using lightweight available bandwidth measurement from a plurality of servers |
JP4179553B2 (ja) * | 2004-03-15 | 2008-11-12 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 表示制御情報生成方法、表示制御情報を生成するコンピュータ、およびプログラム |
US10142392B2 (en) | 2007-01-24 | 2018-11-27 | Icontrol Networks, Inc. | Methods and systems for improved system performance |
US10237237B2 (en) | 2007-06-12 | 2019-03-19 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
US10522026B2 (en) | 2008-08-11 | 2019-12-31 | Icontrol Networks, Inc. | Automation system user interface with three-dimensional display |
JP2007529826A (ja) | 2004-03-16 | 2007-10-25 | アイコントロール ネットワークス, インコーポレイテッド | 対象事項管理ネットワーク |
US11811845B2 (en) | 2004-03-16 | 2023-11-07 | Icontrol Networks, Inc. | Communication protocols over internet protocol (IP) networks |
US11677577B2 (en) | 2004-03-16 | 2023-06-13 | Icontrol Networks, Inc. | Premises system management using status signal |
US10062273B2 (en) | 2010-09-28 | 2018-08-28 | Icontrol Networks, Inc. | Integrated security system with parallel processing architecture |
US10339791B2 (en) | 2007-06-12 | 2019-07-02 | Icontrol Networks, Inc. | Security network integrated with premise security system |
US10348575B2 (en) | 2013-06-27 | 2019-07-09 | Icontrol Networks, Inc. | Control system user interface |
US11343380B2 (en) | 2004-03-16 | 2022-05-24 | Icontrol Networks, Inc. | Premises system automation |
US11489812B2 (en) | 2004-03-16 | 2022-11-01 | Icontrol Networks, Inc. | Forming a security network including integrated security system components and network devices |
US11582065B2 (en) | 2007-06-12 | 2023-02-14 | Icontrol Networks, Inc. | Systems and methods for device communication |
US10721087B2 (en) | 2005-03-16 | 2020-07-21 | Icontrol Networks, Inc. | Method for networked touchscreen with integrated interfaces |
US11916870B2 (en) | 2004-03-16 | 2024-02-27 | Icontrol Networks, Inc. | Gateway registry methods and systems |
US11244545B2 (en) | 2004-03-16 | 2022-02-08 | Icontrol Networks, Inc. | Cross-client sensor user interface in an integrated security network |
US11316958B2 (en) | 2008-08-11 | 2022-04-26 | Icontrol Networks, Inc. | Virtual device systems and methods |
US9729342B2 (en) | 2010-12-20 | 2017-08-08 | Icontrol Networks, Inc. | Defining and implementing sensor triggered response rules |
US12063220B2 (en) | 2004-03-16 | 2024-08-13 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
US11368429B2 (en) * | 2004-03-16 | 2022-06-21 | Icontrol Networks, Inc. | Premises management configuration and control |
US20170118037A1 (en) | 2008-08-11 | 2017-04-27 | Icontrol Networks, Inc. | Integrated cloud system for premises automation |
US8078731B1 (en) * | 2004-05-17 | 2011-12-13 | Webalo, Inc. | User proxy server |
US7539776B1 (en) * | 2004-06-17 | 2009-05-26 | Sun Microsystems, Inc. | Dynamic uniform resource locator compression |
US7269642B2 (en) * | 2004-07-08 | 2007-09-11 | Motorola, Inc. | Customizing strings displayed upon a mobile device without altering core software of the device |
US20060020699A1 (en) * | 2004-07-23 | 2006-01-26 | D Esposito John J | Method and computer program for web site performance monitoring and testing by variable simultaneous angulation |
AU2005282565B2 (en) * | 2004-09-02 | 2010-09-16 | The Regents Of The University Of California | Content and channel aware object scheduling and error control |
US20060069745A1 (en) * | 2004-09-08 | 2006-03-30 | International Business Machines Corporation | Method, system and program product for identifying web page dependencies |
CN101133665B (zh) * | 2004-10-05 | 2015-02-11 | 黑莓有限公司 | 移动设备通过网页进行诊断、测试、应用程序部署以及更新 |
JP2008521100A (ja) * | 2004-11-17 | 2008-06-19 | ザ リージェンツ オブ ザ ユニバーシティ オブ カリフォルニア | ウェブページを生成するシステム及び方法 |
US20120324566A1 (en) | 2005-03-16 | 2012-12-20 | Marc Baum | Takeover Processes In Security Network Integrated With Premise Security System |
US20110128378A1 (en) | 2005-03-16 | 2011-06-02 | Reza Raji | Modular Electronic Display Platform |
US11700142B2 (en) | 2005-03-16 | 2023-07-11 | Icontrol Networks, Inc. | Security network integrating security system and network devices |
US20170180198A1 (en) | 2008-08-11 | 2017-06-22 | Marc Baum | Forming a security network including integrated security system components |
US10999254B2 (en) | 2005-03-16 | 2021-05-04 | Icontrol Networks, Inc. | System for data routing in networks |
US11615697B2 (en) * | 2005-03-16 | 2023-03-28 | Icontrol Networks, Inc. | Premise management systems and methods |
US11496568B2 (en) | 2005-03-16 | 2022-11-08 | Icontrol Networks, Inc. | Security system with networked touchscreen |
US20080288658A1 (en) * | 2005-03-22 | 2008-11-20 | Feeva Technology Inc. | Systems and methods of network operation and information processing, including use of unique/anonymous identifiers throughout all stages of information processing and delivery |
JP2008535062A (ja) * | 2005-03-22 | 2008-08-28 | フィーバ・インコーポレーテッド | パブリック・アクセス・ネットワークのユーザの結合を含む、ネットワーク動作及び情報処理システム及び方法 |
AU2010201379B2 (en) * | 2010-04-07 | 2012-02-23 | Limelight Networks, Inc. | System and method for delivery of content objects |
US20060265359A1 (en) * | 2005-05-18 | 2006-11-23 | Microsoft Corporation | Flexible data-bound user interfaces |
JP4465553B2 (ja) * | 2005-05-30 | 2010-05-19 | 有限会社ティーシーラボ | 一般的なビデオカメラ回路を利用したテレシネ装置 |
WO2006136501A1 (fr) * | 2005-06-22 | 2006-12-28 | France Telecom | Procede et dispositif de restitution de donnees multimedia transmises par une passerelle a un terminal |
US20070027809A1 (en) * | 2005-08-01 | 2007-02-01 | Jukka Alve | Method for signaling geographical constraints |
US7647175B2 (en) * | 2005-09-09 | 2010-01-12 | Rembrandt Technologies, Lp | Discrete inertial display navigation |
US20070057911A1 (en) * | 2005-09-12 | 2007-03-15 | Sina Fateh | System and method for wireless network content conversion for intuitively controlled portable displays |
US8086253B1 (en) | 2005-12-15 | 2011-12-27 | Google Inc. | Graphical mobile e-mail |
US20070186150A1 (en) * | 2006-02-03 | 2007-08-09 | Raosoft, Inc. | Web-based client-local environment for structured interaction with a form |
US20070204220A1 (en) * | 2006-02-27 | 2007-08-30 | Microsoft Corporation | Re-layout of network content |
US9032297B2 (en) | 2006-03-17 | 2015-05-12 | Disney Enterprises, Inc. | Web based video editing |
US8645379B2 (en) * | 2006-04-27 | 2014-02-04 | Vertical Search Works, Inc. | Conceptual tagging with conceptual message matching system and method |
US12063221B2 (en) | 2006-06-12 | 2024-08-13 | Icontrol Networks, Inc. | Activation of gateway device |
US10079839B1 (en) | 2007-06-12 | 2018-09-18 | Icontrol Networks, Inc. | Activation of gateway device |
US8150938B1 (en) * | 2006-06-21 | 2012-04-03 | Qurio Holdings, Inc. | Profile aware mediating server |
US8102863B1 (en) | 2006-06-27 | 2012-01-24 | Qurio Holdings, Inc. | High-speed WAN to wireless LAN gateway |
US20080123624A1 (en) * | 2006-06-30 | 2008-05-29 | Nokia Corporation | Controlling mobile voice calls remotely via a web interface |
US9178793B1 (en) * | 2006-09-29 | 2015-11-03 | Yahoo! Inc. | Engine for processing content rules associated with locations in a page |
US8621092B2 (en) * | 2006-12-19 | 2013-12-31 | International Business Machines Corporation | Remote portlet consumer with enhanced resource URL processing |
EP1947575A1 (en) * | 2007-01-18 | 2008-07-23 | Wapple.net Ltd | Computer system |
US11706279B2 (en) | 2007-01-24 | 2023-07-18 | Icontrol Networks, Inc. | Methods and systems for data communication |
US7917507B2 (en) * | 2007-02-12 | 2011-03-29 | Microsoft Corporation | Web data usage platform |
US8429185B2 (en) | 2007-02-12 | 2013-04-23 | Microsoft Corporation | Using structured data for online research |
US7633385B2 (en) | 2007-02-28 | 2009-12-15 | Ucontrol, Inc. | Method and system for communicating with and controlling an alarm system from a remote server |
US8310923B1 (en) | 2007-03-27 | 2012-11-13 | Amazon Technologies, Inc. | Monitoring a network site to detect adverse network conditions |
US8451986B2 (en) | 2007-04-23 | 2013-05-28 | Icontrol Networks, Inc. | Method and system for automatically providing alternate network access for telecommunications |
WO2008148180A1 (en) * | 2007-06-04 | 2008-12-11 | Bce Inc. | Methods and systems for validating online transactions using location information |
US12184443B2 (en) | 2007-06-12 | 2024-12-31 | Icontrol Networks, Inc. | Controlling data routing among networks |
US11423756B2 (en) | 2007-06-12 | 2022-08-23 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
US11212192B2 (en) | 2007-06-12 | 2021-12-28 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
US12003387B2 (en) | 2012-06-27 | 2024-06-04 | Comcast Cable Communications, Llc | Control system user interface |
US10523689B2 (en) | 2007-06-12 | 2019-12-31 | Icontrol Networks, Inc. | Communication protocols over internet protocol (IP) networks |
US11316753B2 (en) | 2007-06-12 | 2022-04-26 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
US11601810B2 (en) | 2007-06-12 | 2023-03-07 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
US11646907B2 (en) | 2007-06-12 | 2023-05-09 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
US11218878B2 (en) | 2007-06-12 | 2022-01-04 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
JP2009043119A (ja) * | 2007-08-10 | 2009-02-26 | Fujifilm Corp | ウェブ・サーバ・システム |
US11831462B2 (en) | 2007-08-24 | 2023-11-28 | Icontrol Networks, Inc. | Controlling data routing in premises management systems |
US8279848B1 (en) * | 2007-09-27 | 2012-10-02 | Sprint Communications Company L.P. | Determining characteristics of a mobile user of a network |
EP2081362B1 (en) * | 2008-01-21 | 2013-07-24 | Alcatel Lucent | Resource arbitration in a converged multi-media environment |
US11916928B2 (en) | 2008-01-24 | 2024-02-27 | Icontrol Networks, Inc. | Communication protocols over internet protocol (IP) networks |
GB0802585D0 (en) * | 2008-02-12 | 2008-03-19 | Mtld Top Level Domain Ltd | Determining a property of communication device |
JP4932775B2 (ja) * | 2008-04-16 | 2012-05-16 | ヤフー株式会社 | ネットワーク端末に表示するページを生成する方法、装置及びプログラム |
US8555150B1 (en) * | 2008-05-29 | 2013-10-08 | Adobe Systems Incorporated | Constraint driven authoring environment |
JP2009289123A (ja) * | 2008-05-30 | 2009-12-10 | Fujitsu Ltd | ウェブページデータ提供プログラム、ウェブページデータ提供システム及びウェブページデータ提供方法 |
US20170185278A1 (en) | 2008-08-11 | 2017-06-29 | Icontrol Networks, Inc. | Automation system user interface |
US20090327869A1 (en) * | 2008-06-27 | 2009-12-31 | Microsoft Corporation | Online ad serving |
US8787579B2 (en) * | 2008-06-30 | 2014-07-22 | Verizon Patent And Licensing Inc. | Key-based content management and access systems and methods |
US11792036B2 (en) | 2008-08-11 | 2023-10-17 | Icontrol Networks, Inc. | Mobile premises automation platform |
US11729255B2 (en) | 2008-08-11 | 2023-08-15 | Icontrol Networks, Inc. | Integrated cloud system with lightweight gateway for premises automation |
US10530839B2 (en) | 2008-08-11 | 2020-01-07 | Icontrol Networks, Inc. | Integrated cloud system with lightweight gateway for premises automation |
US11758026B2 (en) | 2008-08-11 | 2023-09-12 | Icontrol Networks, Inc. | Virtual device systems and methods |
US9286045B2 (en) * | 2008-08-18 | 2016-03-15 | Infosys Limited | Method and system for providing applications to various devices |
US8959536B2 (en) * | 2008-08-18 | 2015-02-17 | Infosys Limited | Method and system for providing applications to various devices |
JP4855499B2 (ja) | 2008-09-22 | 2012-01-18 | 株式会社オプティム | 電化製品の種別を決定する情報処理装置、方法、サーバ |
US20100082678A1 (en) * | 2008-09-30 | 2010-04-01 | Rockwell Automation Technologies, Inc. | Aggregation server with industrial automation control and information visualization placeshifting |
GB2465138B (en) * | 2008-10-10 | 2012-10-10 | Afilias Technologies Ltd | Transcoding web resources |
US20100217873A1 (en) * | 2009-02-23 | 2010-08-26 | Xcast Labs, Inc. | Method and system for sip access to media and conferences |
US8638211B2 (en) | 2009-04-30 | 2014-01-28 | Icontrol Networks, Inc. | Configurable controller and interface for home SMA, phone and multimedia |
CN101877136A (zh) * | 2009-04-30 | 2010-11-03 | 国际商业机器公司 | 处理图形对象的方法、设备及系统 |
US8938533B1 (en) * | 2009-09-10 | 2015-01-20 | AppDynamics Inc. | Automatic capture of diagnostic data based on transaction behavior learning |
US9167028B1 (en) * | 2009-09-10 | 2015-10-20 | AppDynamics, Inc. | Monitoring distributed web application transactions |
US20110087529A1 (en) * | 2009-10-14 | 2011-04-14 | Matthew Jason Angell | Methods and systems for creation and distribution of promotional materials and gathering of consumer data |
US9141724B2 (en) | 2010-04-19 | 2015-09-22 | Afilias Technologies Limited | Transcoder hinting |
GB2481843A (en) | 2010-07-08 | 2012-01-11 | Mtld Top Level Domain Ltd | Web based method of generating user interfaces |
US8438219B2 (en) * | 2010-08-19 | 2013-05-07 | At&T Intellectual Property I, Lp | Systems, computer program products, and methods for generating custom web pages for mobile devices |
GB2483655A (en) * | 2010-09-14 | 2012-03-21 | Thunderhead Ltd | Device capability modelling and automatic content assembly |
US8836467B1 (en) | 2010-09-28 | 2014-09-16 | Icontrol Networks, Inc. | Method, system and apparatus for automated reporting of account and sensor zone information to a central station |
US8769299B1 (en) | 2010-10-13 | 2014-07-01 | The Boeing Company | License utilization management system license wrapper |
US9563751B1 (en) | 2010-10-13 | 2017-02-07 | The Boeing Company | License utilization management system service suite |
US20120159356A1 (en) * | 2010-11-12 | 2012-06-21 | Ryan Steelberg | Enhanced World Wide Web-Based Communications |
US11750414B2 (en) | 2010-12-16 | 2023-09-05 | Icontrol Networks, Inc. | Bidirectional security sensor communication for a premises security system |
US9147337B2 (en) | 2010-12-17 | 2015-09-29 | Icontrol Networks, Inc. | Method and system for logging security event data |
KR20120099931A (ko) * | 2011-03-02 | 2012-09-12 | 삼성전자주식회사 | 브라우징 방법, 디바이스, 및 컴퓨터로 읽을 수 있는 저장 매체 |
CN102655519A (zh) * | 2011-03-04 | 2012-09-05 | 腾讯科技(北京)有限公司 | 网络页面信息的处理方法和装置 |
US8810593B2 (en) * | 2011-03-30 | 2014-08-19 | Google Inc. | Distributed visualization processing and analytics |
US9069459B2 (en) * | 2011-05-03 | 2015-06-30 | Microsoft Technology Licensing, Llc | Multi-threaded conditional processing of user interactions for gesture processing using rendering thread or gesture processing thread based on threshold latency |
US8549579B2 (en) * | 2011-07-06 | 2013-10-01 | International Business Machines Corporation | Dynamic data-protection policies within a request-reply message queuing environment |
MY173753A (en) * | 2011-08-04 | 2020-02-19 | Playware Studios Asia Pte Ltd | Method and system for hosting transient virtual worlds that can be created, hosted and terminated remotely and automatically |
US8627204B2 (en) | 2011-10-18 | 2014-01-07 | Microsoft Corporation | Custom optimization of web pages |
US9251126B1 (en) * | 2011-11-16 | 2016-02-02 | Google Inc. | System and method for using pre-defined character ranges to denote document features |
US9064233B2 (en) * | 2011-12-22 | 2015-06-23 | Adobe Systems Incorporated | Methods and apparatus for device-specific analytics data visualization |
US9311598B1 (en) | 2012-02-02 | 2016-04-12 | AppDynamics, Inc. | Automatic capture of detailed analysis information for web application outliers with very low overhead |
US9491247B2 (en) | 2012-02-02 | 2016-11-08 | AppDynamics, Inc. | Automatic capture of detailed analysis information based on remote server analysis |
JP2013191196A (ja) * | 2012-02-17 | 2013-09-26 | Ricoh Co Ltd | 情報処理装置、機器、情報処理システム、情報処理方法、及び情報処理プログラム |
US9659095B2 (en) * | 2012-03-04 | 2017-05-23 | International Business Machines Corporation | Managing search-engine-optimization content in web pages |
CN102662962B (zh) * | 2012-03-08 | 2014-12-10 | 北京思特奇信息技术股份有限公司 | 一种基于网页元素的动态展示方法 |
JP5658196B2 (ja) * | 2012-05-08 | 2015-01-21 | 株式会社野村総合研究所 | マルチデバイス対応WebサーバシステムおよびWebサーバシステムにおけるマルチデバイス対応方法 |
CN102710558B (zh) * | 2012-05-21 | 2015-01-28 | 中兴通讯股份有限公司 | 适用于多种显示类型的家庭网关的界面显示方法和系统 |
CN103455493B (zh) * | 2012-05-29 | 2019-05-14 | 百度在线网络技术(北京)有限公司 | 用于获取支持结果并进行相应处理的方法、装置和设备 |
US20140075377A1 (en) * | 2012-09-10 | 2014-03-13 | Samsung Electronics Co. Ltd. | Method for connecting mobile terminal and external display and apparatus implementing the same |
US9563713B2 (en) | 2012-10-10 | 2017-02-07 | Microsoft Technology Licensing, Llc | Automatic mobile application redirection |
US20140108413A1 (en) * | 2012-10-11 | 2014-04-17 | Dell Products L.P. | Responsive Images Service |
US9317272B2 (en) * | 2013-03-15 | 2016-04-19 | Yahoo! Inc. | Computerized system and method for creating a resource URL for rendering the resource in a resource specific application |
US10984175B2 (en) | 2013-08-09 | 2021-04-20 | Yottaa Inc. | Systems and methods for dynamically modifying a requested web page from a server for presentation at a client |
US9311422B2 (en) * | 2013-09-12 | 2016-04-12 | Adobe Systems Incorporated | Dynamic simulation of a responsive web page |
US9282145B2 (en) | 2013-09-20 | 2016-03-08 | Yottaa Inc. | Systems and methods for managing loading priority or sequencing of fragments of a web object |
US20150156257A1 (en) * | 2013-12-04 | 2015-06-04 | Huawei Technologies Co., Ltd. | Application service providing method and system, and related device |
CN103685491B (zh) * | 2013-12-04 | 2017-10-17 | 华为技术有限公司 | 一种应用服务提供方法、系统及相关设备 |
CN103678600B (zh) * | 2013-12-13 | 2019-07-23 | 北京奇虎科技有限公司 | 网页数据的处理方法及设备 |
US11405463B2 (en) | 2014-03-03 | 2022-08-02 | Icontrol Networks, Inc. | Media content management |
US9588969B2 (en) | 2014-05-19 | 2017-03-07 | International Business Machines Corporation | Retargeting content segments to multiple devices |
AU2015315163B2 (en) | 2014-09-09 | 2020-07-23 | Liveperson, Inc. | Dynamic code management |
CN104408199A (zh) * | 2014-12-15 | 2015-03-11 | 北京国双科技有限公司 | 网络文本发送方法及装置 |
US9645814B1 (en) * | 2015-05-04 | 2017-05-09 | Amazon Technologies, Inc. | Generating and publishing applications for multiple platforms |
CN106294372B (zh) * | 2015-05-15 | 2019-06-25 | 阿里巴巴集团控股有限公司 | 应用程序页面快速访问方法及应用其的移动终端 |
WO2020000126A1 (en) * | 2018-06-25 | 2020-01-02 | Beijing Didi Infinity Technology And Development Co., Ltd. | Systems and methods for generating a wide table |
US20200394055A1 (en) * | 2019-06-12 | 2020-12-17 | Aras Corporation | System and method for providing a configurable user interface using a self-describing data system |
US11734445B2 (en) * | 2020-12-02 | 2023-08-22 | International Business Machines Corporation | Document access control based on document component layouts |
US11893981B1 (en) | 2023-07-11 | 2024-02-06 | Seekr Technologies Inc. | Search system and method having civility score |
US12210535B1 (en) | 2023-07-11 | 2025-01-28 | Seekr Technologies Inc. | Search system and method having quality scoring |
US12182678B1 (en) | 2024-03-08 | 2024-12-31 | Seekr Technologies Inc. | Systems and methods for aligning large multimodal models (LMMs) or large language models (LLMs) with domain-specific principles |
US12124932B1 (en) | 2024-03-08 | 2024-10-22 | Seekr Technologies Inc. | Systems and methods for aligning large multimodal models (LMMs) or large language models (LLMs) with domain-specific principles |
Family Cites Families (37)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5701451A (en) | 1995-06-07 | 1997-12-23 | International Business Machines Corporation | Method for fulfilling requests of a web browser |
US6161126A (en) * | 1995-12-13 | 2000-12-12 | Immersion Corporation | Implementing force feedback over the World Wide Web and other computer networks |
US5761673A (en) | 1996-01-31 | 1998-06-02 | Oracle Corporation | Method and apparatus for generating dynamic web pages by invoking a predefined procedural package stored in a database |
US6553410B2 (en) * | 1996-02-27 | 2003-04-22 | Inpro Licensing Sarl | Tailoring data and transmission protocol for efficient interactive data transactions over wide-area networks |
GB9609431D0 (en) | 1996-05-04 | 1996-07-10 | Hugh Symons Group Plc | Data processing |
US6311197B2 (en) * | 1996-06-03 | 2001-10-30 | Webtv Networks, Inc. | Method for downloading a web page to a client for efficient display on a television screen |
US6101509A (en) * | 1996-09-27 | 2000-08-08 | Apple Computer, Inc. | Method and apparatus for transmitting documents over a network |
TW347498B (en) * | 1996-09-30 | 1998-12-11 | Casio Computer Co Ltd | Information supply system |
JP3683051B2 (ja) * | 1996-10-18 | 2005-08-17 | 三菱電機株式会社 | データ送信方式 |
US5956487A (en) * | 1996-10-25 | 1999-09-21 | Hewlett-Packard Company | Embedding web access mechanism in an appliance for user interface functions including a web server and web browser |
US6049831A (en) * | 1996-11-08 | 2000-04-11 | Gte Laboratories Incorporated | System for transmitting network-related information where requested network information is separately transmitted as definitions and display information |
CA2198189C (en) * | 1997-02-21 | 2001-05-29 | Ibm Canada Limited-Ibm Canada Limitee | Internet browser based data entry architecture |
GB9706429D0 (en) * | 1997-03-27 | 1997-05-14 | British Telecomm | Data processing system and method |
US6035332A (en) * | 1997-10-06 | 2000-03-07 | Ncr Corporation | Method for monitoring user interactions with web pages from web server using data and command lists for maintaining information visited and issued by participants |
US6216157B1 (en) * | 1997-11-14 | 2001-04-10 | Yahoo! Inc. | Method and apparatus for a client-server system with heterogeneous clients |
US6167441A (en) * | 1997-11-21 | 2000-12-26 | International Business Machines Corporation | Customization of web pages based on requester type |
US6229534B1 (en) * | 1998-02-27 | 2001-05-08 | Sabre Inc. | Methods and apparatus for accessing information from multiple remote sources |
JPH11250009A (ja) * | 1998-03-04 | 1999-09-17 | Uniden Corp | サーバ装置及びウェブデータ変換方式 |
US6133912A (en) * | 1998-05-04 | 2000-10-17 | Montero; Frank J. | Method of delivering information over a communication network |
JP3202968B2 (ja) * | 1998-06-30 | 2001-08-27 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 表示制御情報生成方法及びコンピュータ |
US6300947B1 (en) * | 1998-07-06 | 2001-10-09 | International Business Machines Corporation | Display screen and window size related web page adaptation system |
JP2000112840A (ja) * | 1998-09-30 | 2000-04-21 | Matsushita Electric Ind Co Ltd | メールシステム |
KR100415996B1 (ko) * | 1998-10-12 | 2004-01-31 | 삼성전자주식회사 | 웹서버에 의한 html문서의 제공방법 |
FI19992746A (fi) * | 1998-12-28 | 2000-06-28 | Spyglass Inc | Menetelmä ja järjestelmä elektronisen datasisällön muuntamiseksi langattomille laitteille |
US6535896B2 (en) | 1999-01-29 | 2003-03-18 | International Business Machines Corporation | Systems, methods and computer program products for tailoring web page content in hypertext markup language format for display within pervasive computing devices using extensible markup language tools |
US7032030B1 (en) * | 1999-03-11 | 2006-04-18 | John David Codignotto | Message publishing system and method |
US6477576B2 (en) * | 1999-06-17 | 2002-11-05 | International Business Machines Corporation | Methods, systems and computer program products for the automated discovery of a services menu |
US6401125B1 (en) * | 1999-08-05 | 2002-06-04 | Nextpage, Inc. | System and method for maintaining state information between a web proxy server and its clients |
US6636863B1 (en) * | 1999-09-13 | 2003-10-21 | E. Lane Friesen | System and method for generating persistence on the web |
JP2001184344A (ja) * | 1999-12-21 | 2001-07-06 | Internatl Business Mach Corp <Ibm> | 情報処理システム、プロキシサーバ、ウェブページ表示制御方法、記憶媒体、及びプログラム伝送装置 |
EP1117050A1 (en) * | 2000-01-14 | 2001-07-18 | Sun Microsystems, Inc. | Individual data representation |
AU2001229942A1 (en) * | 2000-01-31 | 2001-08-14 | Mobileq Canada Inc. | Method and system for building internet-based applications |
JP2001222498A (ja) * | 2000-02-07 | 2001-08-17 | Isao:Kk | コミュニケーションシステム、そのためのサーバ装置、コミュニケーション方法、および、プログラムを記録したコンピュータ読み取り可能な記録媒体 |
US6845396B1 (en) * | 2000-02-25 | 2005-01-18 | Navic Systems, Inc. | Method and system for content deployment and activation |
US6311180B1 (en) * | 2000-03-28 | 2001-10-30 | Linx Data Terminals, Inc. | Method for mapping and formatting information for a display device |
US20020112237A1 (en) * | 2000-04-10 | 2002-08-15 | Kelts Brett R. | System and method for providing an interactive display interface for information objects |
US6556217B1 (en) * | 2000-06-01 | 2003-04-29 | Nokia Corporation | System and method for content adaptation and pagination based on terminal capabilities |
-
2000
- 2000-09-26 GB GBGB0023570.5A patent/GB0023570D0/en not_active Ceased
-
2001
- 2001-09-24 US US10/381,802 patent/US7739658B2/en not_active Expired - Lifetime
- 2001-09-24 DE DE60116343T patent/DE60116343T2/de not_active Expired - Lifetime
- 2001-09-24 GB GB0122959A patent/GB2371896B/en not_active Expired - Lifetime
- 2001-09-24 WO PCT/GB2001/004235 patent/WO2002027543A2/en active IP Right Grant
- 2001-09-24 AU AU2001287920A patent/AU2001287920A1/en not_active Abandoned
- 2001-09-24 EP EP05077163.3A patent/EP1641211B1/en not_active Expired - Lifetime
- 2001-09-24 AT AT01967547T patent/ATE314781T1/de not_active IP Right Cessation
- 2001-09-24 EP EP01967547A patent/EP1320972B1/en not_active Expired - Lifetime
- 2001-09-24 KR KR1020037004318A patent/KR100874985B1/ko not_active IP Right Cessation
- 2001-09-24 SG SG200501776-9A patent/SG136805A1/en unknown
- 2001-09-24 JP JP2002531257A patent/JP4865983B2/ja not_active Expired - Fee Related
- 2001-09-24 ES ES01967547T patent/ES2256292T3/es not_active Expired - Lifetime
- 2001-09-24 CN CNB018195261A patent/CN1268103C/zh not_active Expired - Lifetime
-
2003
- 2003-01-29 HK HK03100725.9A patent/HK1049046B/zh not_active IP Right Cessation
-
2005
- 2005-03-09 GB GBGB0504877.2A patent/GB0504877D0/en not_active Ceased
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101046035B1 (ko) * | 2003-06-10 | 2011-07-01 | 마이크로소프트 코포레이션 | 동적 코드 실행을 용이하게 하는 컴퓨터 시스템 및 태그 데이터형 프로세싱을 용이하게 하는 컴퓨터로 구현된 방법 |
KR100851746B1 (ko) * | 2007-04-09 | 2008-08-11 | (주) 엘지텔레콤 | 이동통신 단말기를 포함하는 마크업 페이지 송수신 시스템 및 그 제어방법 |
KR20120068616A (ko) * | 2010-12-17 | 2012-06-27 | 삼성전자주식회사 | 복수의 클라이언트 간의 어플리케이션 자동 공유 방법 및 장치 |
WO2012081950A3 (ko) * | 2010-12-17 | 2012-10-04 | 삼성전자 주식회사 | 복수의 클라이언트 간의 어플리케이션 자동 공유 방법 및 장치 |
US9887871B2 (en) | 2010-12-17 | 2018-02-06 | Samsung Electronics Co., Ltd | Method and apparatus for automatically sharing an application among a plurality of clients |
Also Published As
Publication number | Publication date |
---|---|
WO2002027543A2 (en) | 2002-04-04 |
JP2004510254A (ja) | 2004-04-02 |
GB2371896A (en) | 2002-08-07 |
US20040049574A1 (en) | 2004-03-11 |
ES2256292T3 (es) | 2006-07-16 |
GB0023570D0 (en) | 2000-11-08 |
EP1641211A2 (en) | 2006-03-29 |
ATE314781T1 (de) | 2006-01-15 |
CN1476712A (zh) | 2004-02-18 |
GB0504877D0 (en) | 2005-04-13 |
AU2001287920A1 (en) | 2002-04-08 |
HK1049046A1 (en) | 2003-04-25 |
SG136805A1 (en) | 2007-11-29 |
EP1641211B1 (en) | 2018-07-11 |
GB0122959D0 (en) | 2001-11-14 |
JP4865983B2 (ja) | 2012-02-01 |
US7739658B2 (en) | 2010-06-15 |
DE60116343D1 (de) | 2006-02-02 |
DE60116343T2 (de) | 2006-08-31 |
CN1268103C (zh) | 2006-08-02 |
EP1320972B1 (en) | 2005-12-28 |
EP1641211A3 (en) | 2015-03-04 |
GB2371896B (en) | 2005-11-09 |
HK1049046B (zh) | 2006-01-20 |
KR100874985B1 (ko) | 2008-12-19 |
WO2002027543A3 (en) | 2002-11-14 |
EP1320972A2 (en) | 2003-06-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100874985B1 (ko) | 웹 서버 | |
US7747782B2 (en) | System and method for providing and displaying information content | |
US8918713B2 (en) | Module specification for a module to be incorporated into a container document | |
KR101367928B1 (ko) | 컨테이너 문서로의 원격 모듈 편입 | |
US7523158B1 (en) | System and method for partial page updates using a proxy element | |
US20020065910A1 (en) | Method, system, and program for providing access time information when displaying network addresses | |
US20120229473A1 (en) | Dynamic Animation in a Mobile Device | |
US20070136443A1 (en) | Proxy server collection of data for module incorporation into a container document | |
US20070136201A1 (en) | Customized container document modules using preferences | |
US20070204010A1 (en) | Remote Module Syndication System and Method | |
WO2004040481A1 (en) | A system and method for providing and displaying information content | |
JP2004530959A (ja) | コンテンツのモバイル装置への配信システム及び配信方法 | |
EP2033125A2 (en) | Message catalogs for remote modules | |
JP2004021817A (ja) | サーバおよびサーバプログラム | |
US20060053411A1 (en) | Systems, methods, and computer readable media for consistently rendering user interface components | |
US20010039578A1 (en) | Content distribution system | |
US20010049733A1 (en) | Content distribution system | |
US7831905B1 (en) | Method and system for creating and providing web-based documents to information devices | |
US20120233536A1 (en) | Web display program conversion system, web display program conversion method and program for converting web display program | |
WO2002037325A2 (en) | Method of dynamically creating a web page according to user preferences | |
EP1168162A2 (en) | Tag-based user interface | |
WO2001073561A1 (en) | Contents server device | |
JP2004046607A (ja) | ブラウザ装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0105 | International application |
Patent event date: 20030325 Patent event code: PA01051R01D Comment text: International Patent Application |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20060719 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: 20070919 Patent event code: PE09021S01D |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20080509 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20081127 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20081212 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20081215 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20111212 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20130103 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20130103 Start annual number: 5 End annual number: 5 |
|
FPAY | Annual fee payment |
Payment date: 20131219 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20131219 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20141219 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20141219 Start annual number: 7 End annual number: 7 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20161209 |