KR20040107445A - 외부 프로그램 테마를 사용하는 웹페이지 렌더링 메커니즘 - Google Patents
외부 프로그램 테마를 사용하는 웹페이지 렌더링 메커니즘 Download PDFInfo
- Publication number
- KR20040107445A KR20040107445A KR1020040043661A KR20040043661A KR20040107445A KR 20040107445 A KR20040107445 A KR 20040107445A KR 1020040043661 A KR1020040043661 A KR 1020040043661A KR 20040043661 A KR20040043661 A KR 20040043661A KR 20040107445 A KR20040107445 A KR 20040107445A
- Authority
- KR
- South Korea
- Prior art keywords
- theme
- webpage
- control component
- web page
- definition
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/12—Use of codes for handling textual entities
- G06F40/151—Transformation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/12—Use of codes for handling textual entities
- G06F40/14—Tree-structured documents
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/174—Form filling; Merging
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Economics (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Information Transfer Between Computers (AREA)
- Document Processing Apparatus (AREA)
Abstract
Description
Claims (40)
- 웹페이지 정의에 포함되는 테마와 관련된 특성들이 없는 웹페이지에 테마가 적용되는 방식으로 컴퓨팅 시스템이 웹페이지 정의로부터 웹페이지를 생성하는 방법 - 상기 웹페이지 정의는 대응 웹페이지에 포함될 적어도 하나의 제어 구성 요소를 참조문으로 인용함 - 으로서,상기 웹페이지 정의에 대응하는 상기 웹페이지에 테마가 적용되어 있는지를 판정하는 단계;상기 테마에 대응하고, 상기 웹페이지 정의의 제어 구성 요소에 적용될 적어도 하나의 특성을 총괄적으로 설명하는 많은 테마-지향 텍스트 문서들 중 하나를 액세스하는 단계;상기 하나 이상의 테마-지향 텍스트 문서들에 기초하여 테마 클래스를 생성하는 단계;테마 객체들을 실증(instantiate)하기 위해 사용될 수 있는 테마 클래스로 상기 테마 클래스를 컴파일링하는 단계;상기 컴파일된 테마 클래스를 사용하여 테마 객체를 실증하는 단계 - 상기 테마 객체는, 실행되는 경우에, 상기 웹페이지 정의에 대응하는 웹페이지 인스턴스에 의해 호출될 때 상기 적어도 하나의 특성이 상기 제어 구성 요소에 적용되도록 하는 적어도 일부를 포함함 - ;웹페이지 객체의 인스턴스가 상기 웹페이지 정의에 기초하여 생성될 수 있을때, 웹페이지 클래스를 생성하는 단계;상기 웹페이지 클래스를 사용하여 웹페이지 객체를 실증하는 단계 - 상기 웹페이지 객체는, 실행되는 경우에, 상기 적어도 하나의 특성이 상기 제어 구성 요소에 적용되도록 하는 상기 테마 객체의 일부에 대한 호출 기능을 포함함 - ; 및상기 웹페이지 객체를 실행함으로써 상기 제어 구성 요소로 상기 웹페이지를 렌더링하는 단계를 포함하는 방법.
- 제1항에 있어서, 상기 테마 객체는 제1 테마 객체이고, 상기 웹페이지 객체는 제1 웹페이지 객체인 경우에,상기 웹페이지에 대한 후속 요청을 수신하는 단계;상기 컴파일된 테마 클래스를 사용하여 제2 테마 객체를 실증하는 단계 - 상기 제2 테마 객체 역시, 실행되는 경우에, 상기 웹페이지 정의에 대응하는 웹페이지 문서에 의해 호출될 때 상기 적어도 하나의 특성이 상기 제어 구성 요소에 적용되도록 하는 적어도 일부를 포함함 - ;상기 웹페이지 클래스를 사용하여 제2 웹페이지 객체를 실증하는 단계 - 상기 제2 웹페이지 객체는, 실행되는 경우에, 상기 적어도 하나의 특성이 상기 제어 구성 요소에 적용되도록 하는 상기 테마 객체의 일부에 대한 호출 기능을 포함함 - ; 및상기 웹페이지 객체를 실행함으로써 상기 제어 구성 요소로 상기 웹페이지를렌더링하는 단계를 더 포함하는 방법.
- 제1항에 있어서, 웹페이지 객체의 인스턴스가 상기 웹페이지 정의에 기초하여 생성될 수 있을 때 웹페이지 클래스를 생성하는 상기 단계는,상기 웹페이지 정의에 기초하여 컴파일되지 않은 웹페이지 클래스를 생성하는 단계; 및상기 웹페이지 클래스로 상기 컴파일되지 않은 웹페이지 클래스를 컴파일하는 단계를 포함하는 방법.
- 제3항에 있어서, 컴파일되지 않은 웹페이지 클래스를 생성하는 단계는, 상기 컴파일되지 않은 웹페이지 클래스를 정의하는 소스 코드를 생성하는 단계를 포함하는 방법.
- 제1항에 있어서, 웹페이지 객체의 인스턴스가 상기 웹페이지 정의에 기초하여 생성될 수 있을 때 웹페이지 클래스를 생성하는 단계는, 상기 컴파일된 웹페이지 클래스로 상기 웹페이지 텍스트 문서를 직접 컴파일링하는 단계를 포함하는 방법.
- 제1항에 있어서, 상기 테마 객체의 일부는 상기 하나 이상의 테마-지향 텍스트 문서 내의 특정 유형의 제어 구성 요소들에 대한 참조문으로부터 생성되는 방법.
- 제6항에 있어서, 상기 하나 이상의 테마-지향 텍스트 문서 내의 특정 유형의 제어 구성 요소에 대한 참조문은 상기 웹페이지 정의 내의 상기 적어도 하나의 제어 구성 요소에 대한 참조문과 동일한 스키마를 따르고, 상기 적어도 하나의 제어 구성 요소는 특정한 유형인 방법.
- 제1항에 있어서, 클라이언트 컴퓨팅 시스템으로부터 상기 웹페이지에 대한 요청을 수신하는 단계를 더 포함하는 방법.
- 제8항에 있어서, 상기 클라이언트 컴퓨팅 시스템에 상기 렌더링된 웹페이지를 다운로드하는 단계를 더 포함하는 방법.
- 제1항에 있어서, 클라이언트 컴퓨팅 시스템에 상기 렌더링된 웹페이지를 다운로드하는 단계를 더 포함하는 방법.
- 제1항에 있어서, 상기 웹페이지 정의에 대응하는 상기 웹페이지에 테마가 적용되어 있는지를 판정하는 단계는, 상기 웹페이지 정의로부터 지시어를 판독하는단계를 포함하는 방법.
- 제1항에 있어서, 디폴트 룰은 테마가 적용된 것이고, 상기 웹페이지 정의에 대응하는 상기 웹페이지에 테마가 적용되어 있는지를 판정하는 단계는, 상기 디폴트 룰을 위반하는 것이 없음을 판정하는 단계를 포함하는 방법.
- 제12항에 있어서, 상기 디폴트 룰은 배열 설정(configuration setting)에 기초하는 것으로, 상기 웹페이지 정의에 대응하는 상기 웹페이지에 테마가 적용되어 있는지를 판정하는 단계는, 상기 배열 설정을 판독하는 단계를 포함하는 방법.
- 제1항에 있어서, 상기 테마 객체는, 실행되는 경우에, 적어도 제1 제어 구성 요소 유형의 하나 이상의 제어 구성 요소에 적용될 적어도 제1 특성을 야기하는 제1 테마 제어 구성 요소 객체를 포함하는 방법.
- 제14항에 있어서, 상기 제어 구성 요소는 상기 제1 제어 구성 요소 유형의 제1 제어 구성 요소이고, 상기 웹페이지 객체는, 실행되는 경우에, 렌더링되는 상기 제1 제어 구성 요소를 그 결과로서 얻는 제1 제어 구성 요소 객체를 포함하는 방법.
- 제15항에 있어서, 상기 웹페이지 객체를 실행함으로써 상기 제어 구성 요소로 상기 웹페이지를 렌더링하는 단계는, 상기 제1 제어 구성 요소 객체 및 상기 제1 테마 제어 구성 요소 객체를 실행함으로써 상기 제1 제어 구성 요소를 렌더링하는 단계를 포함하는 방법.
- 제16항에 있어서, 상기 테마 객체는, 실행되는 경우에, 적어도 제2 제어 구성 요소 유형의 하나 이상의 제어 구성 요소에 적용될 적어도 제1 특성을 야기하는 제2 테마 제어 구성 요소 객체를 포함하는 방법.
- 제16항에 있어서, 상기 웹페이지 객체는, 실행되는 경우에, 렌더링되는 상기 제2 제어 구성 요소를 그 결과로서 얻는 제2 제어 구성 요소 객체를 포함하는 방법.
- 제18항에 있어서, 상기 웹페이지 객체를 실행함으로써 상기 제어 구성 요소로 상기 웹페이지를 렌더링하는 단계는, 상기 제2 제어 구성 요소 객체 및 상기 제2 테마 제어 구성 요소 객체를 실행함으로써 상기 제2 제어 구성 요소를 렌더링하는 단계를 포함하는 방법.
- 웹페이지 정의에 포함되는 테마와 관련된 특성들이 없는 웹페이지에 테마가 적용되는 방식으로 컴퓨팅 시스템이 웹페이지 정의로부터 웹페이지를 생성하는 방법을 구현하는 컴퓨터 프로그램 제품 - 상기 웹페이지 정의는 대응 웹페이지에 포함될 적어도 하나의 제어 구성 요소를 참조문으로 인용하고, 상기 컴퓨터 프로그램 제품은 컴퓨팅 시스템에서 하나 이상의 프로세서에 의해 실행되는 경우에 컴퓨팅 시스템이 아래의 방법을 수행하도록 하는 컴퓨터-실행가능 명령어들을 갖는 하나 이상의 컴퓨터-판독가능 매체를 포함함 - 으로서,상기 웹페이지 정의에 대응하는 상기 웹페이지에 테마가 적용되어 있는지를 판정하는 단계;상기 테마에 대응하고, 상기 웹페이지 정의의 제어 구성 요소에 적용될 적어도 하나의 특성을 총괄적으로 설명하는 보다 많은 테마-지향 텍스트 문서들 중 하나를 액세스하는 단계;상기 하나 이상의 테마-지향 텍스트 문서들에 기초하여 테마 클래스를 생성하는 단계;테마 객체들을 실증하기 위해 사용될 수 있는 테마 클래스로 상기 테마 클래스를 컴파일링하는 단계;상기 컴파일된 테마 클래스를 사용하여 테마 객체를 실증하는 단계 - 상기 테마 객체는, 실행되는 경우에, 상기 웹페이지 정의에 대응하는 웹페이지 인스턴스에 의해 호출될 때 상기 적어도 하나의 특성이 상기 제어 구성 요소에 적용되도록 하는 적어도 일부를 포함함 - ;웹페이지 객체의 인스턴스가 상기 웹페이지 정의에 기초하여 생성될 수 있을 때, 웹페이지 클래스를 생성하는 단계;상기 웹페이지 클래스를 사용하여 웹페이지 객체를 실증하는 단계 - 상기 웹페이지 객체는, 실행되는 경우에, 상기 적어도 하나의 특성이 상기 제어 구성 요소에 적용되도록 하는 상기 테마 객체의 일부에 대한 호출 기능을 포함함 - ; 및상기 웹페이지 객체를 실행함으로써 상기 제어 구성 요소로 상기 웹페이지를 렌더링하는 단계를 포함하는 컴퓨터 프로그램 제품.
- 제20항에 있어서, 상기 테마 객체는 제1 테마 객체이고, 상기 웹페이지 객체는 제1 웹페이지 객체이고, 상기 하나 이상의 컴퓨터-판독가능 매체는, 상기 하나 이상의 프로세서에 의해 실행되는 경우에, 상기 컴퓨팅 시스템이 다음 단계들을 수행하도록 하는 컴퓨터-실행가능 명령어를 구비하는 것으로,상기 웹페이지에 대한 후속 요청을 수신하는 단계;상기 컴파일된 테마 클래스를 사용하여 제2 테마 객체를 실증하는 단계 - 상기 제2 테마 객체 역시, 실행되는 경우에, 상기 웹페이지 정의에 대응하는 웹페이지 문서에 의해 호출될 때 상기 적어도 하나의 특성이 상기 제어 구성 요소에 적용되도록 하는 적어도 일부를 포함함 - ;상기 웹페이지 클래스를 사용하여 제2 웹페이지 객체를 실증하는 단계 - 상기 제2 웹페이지 객체는, 실행되는 경우에, 상기 적어도 하나의 특성이 상기 제어 구성 요소에 적용되도록 하는 상기 테마 객체의 일부에 대한 호출 기능을 포함함 - ; 및상기 웹페이지 객체를 실행함으로써 상기 제어 구성 요소로 상기 웹페이지를렌더링하는 단계를 포함하는 컴퓨터 프로그램 제품.
- 제20항에 있어서, 상기 테마 객체의 일부는 상기 하나 이상의 테마-지향 텍스트 문서 내의 특정 유형의 제어 구성 요소들에 대한 참조문으로부터 생성되는 컴퓨터 프로그램 제품.
- 제22항에 있어서, 상기 하나 이상의 테마-지향 텍스트 문서 내의 특정 유형의 제어 구성 요소에 대한 참조문은 상기 웹페이지 정의 내의 상기 적어도 하나의 제어 구성 요소에 대한 참조문과 동일한 스키마를 따르고, 상기 적어도 하나의 제어 구성 요소는 특정한 유형인 컴퓨터 프로그램 제품.
- 제20항에 있어서, 상기 하나 이상의 컴퓨터-판독가능 매체는 상기 하나 이상의 프로세서에 의해 수행되는 경우에, 상기 컴퓨팅 시스템이 클라이언트 컴퓨팅 시스템으로부터 상기 웹페이지에 대한 요청을 수신하는 단계를 수행하도록 하는 컴퓨터-실행가능 명령어를 더 포함하는 컴퓨터 프로그램 제품.
- 제24항에 있어서, 상기 하나 이상의 컴퓨터-판독가능 매체는 상기 하나 이상의 프로세서에 의해 수행되는 경우에, 상기 컴퓨팅 시스템이 상기 클라이언트 컴퓨팅 시스템에 상기 렌더링된 웹페이지를 다운로드하는 단계를 수행하도록 하는 컴퓨터-실행가능 명령어를 더 포함하는 컴퓨터 프로그램 제품.
- 제20항에 있어서, 상기 하나 이상의 컴퓨터-판독가능 매체는 상기 하나 이상의 프로세서에 의해 수행되는 경우에, 상기 컴퓨팅 시스템이 클라이언트 컴퓨팅 시스템에 상기 렌더링된 웹페이지를 다운로드하는 단계를 수행하도록 하는 컴퓨터-실행가능 명령어를 더 포함하는 컴퓨터 프로그램 제품.
- 제20항에 있어서, 상기 웹페이지 정의에 대응하는 상기 웹페이지에 테마가 적용되어 있는지를 판정하는 단계는, 상기 웹페이지 정의로부터 지시어를 판독하는 단계를 포함하는 컴퓨터 프로그램 제품.
- 제20항에 있어서, 디폴트 룰은 테마가 적용되는 것이고, 상기 웹페이지 정의에 대응하는 웹페이지에 테마가 적용되어 있는지를 판정하는 단계는 상기 디폴트 룰을 위반하는 것이 없음을 판정하는 단계를 포함하는 컴퓨터 프로그램 제품.
- 제28항에 있어서, 상기 디폴트 룰은 배열 설정에 기초하고, 상기 웹페이지 정의에 대응하는 웹페이지에 테마가 적용되어 있는지를 판정하는 단계는 상기 배열 설정을 판독하는 단계를 포함하는 컴퓨터 프로그램 제품.
- 제20항에 있어서, 상기 테마 객체는, 수행되는 경우에, 적어도 제1 제어 구성 요소 유형의 하나 이상의 제어 구성 요소에 적용될 적어도 제1 특성을 야기하는 제1 테마 제어 구성 요소 객체를 포함하는 컴퓨터 프로그램 제품.
- 제30항에 있어서, 상기 제어 구성 요소는 상기 제1 제어 구성 요소 유형의 제1 제어 구성 요소이고, 상기 웹페이지 객체는, 실행되는 경우에, 렌더링되는 상기 제1 제어 구성 요소를 그 결과로서 얻는 제1 제어 구성 요소 객체를 포함하는 컴퓨터 프로그램 제품.
- 제31항에 있어서, 상기 웹페이지 객체를 실행함으로써 상기 제어 구성 요소로 상기 웹페이지를 렌더링하는 단계는, 상기 제1 제어 구성 요소 객체 및 상기 제1 테마 제어 구성 요소 객체를 실행함으로써 상기 제1 제어 구성 요소를 렌더링하는 단계를 포함하는 컴퓨터 프로그램 제품.
- 제32항에 있어서, 상기 테마 객체는, 실행되는 경우에, 적어도 제2 제어 구성 요소 유형의 하나 이상의 제어 구성 요소에 적용될 적어도 제1 특성을 야기하는 제2 테마 제어 구성 요소 객체를 포함하는 컴퓨터 프로그램 제품.
- 제33항에 있어서, 상기 웹페이지 객체는, 실행되는 경우에, 렌더링되는 상기 제2 제어 구성 요소를 그 결과로서 얻는 제2 제어 구성 요소 객체를 더 포함하는 컴퓨터 프로그램 제품.
- 제34항에 있어서, 상기 웹페이지 객체를 실행함으로써 상기 제어 구성 요소로 상기 웹페이지를 렌더링하는 단계는, 상기 제2 제어 구성 요소 객체 및 상기 제2 테마 제어 구성 요소 객체를 실행함으로써 상기 제2 제어 구성 요소를 렌더링하는 단계를 포함하는 컴퓨터 프로그램 제품.
- 제20항에 있어서, 상기 하나 이상의 컴퓨터-판독가능 매체는 물리적 메모리 매체인 컴퓨터 프로그램 제품.
- 제36항에 있어서, 상기 물리적 메모리 매체는 시스템 메모리인 컴퓨터 프로그램 제품.
- 제36항에 있어서, 상기 물리적 메모리 매체는 지속 메모리인 컴퓨터 프로그램 제품.
- 웹페이지 정의에 포함되는 테마와 관련된 특성들이 없는 웹페이지에 테마가 적용되는 방식으로 컴퓨팅 시스템이 웹페이지 정의로부터 웹페이지를 생성하는 방법 - 상기 웹페이지 정의는 대응 웹페이지에 포함될 적어도 하나의 제어 구성 요소를 참조문으로 인용함 - 에 있어서,상기 웹페이지 정의에 대응하는 상기 웹페이지에 테마가 적용되어 있는지를판정하는 단계; 및상기 웹페이지 정의 내의 상세한 테마 정보를 요청하지 않고 상기 웹페이지 정의에 상기 테마를 적용하는 단계를 포함하는 방법.
- 제39항에 있어서, 상기 웹페이지 정의 내의 상세한 테마 정보를 요청하지 않고 상기 웹페이지 정의에 상기 테마를 적용하는 단계는,상기 테마에 대응하고, 상기 웹페이지 정의의 제어 구성 요소에 적용될 적어도 하나의 특성을 총괄적으로 설명하는 보다 많은 테마-지향 텍스트 문서 중 하나를 액세스하는 단계;상기 하나 이상의 테마-지향 텍스트 문서에 기초하여 테마 클래스를 생성하는 단계;테마 객체들을 실증하기 위해 사용될 수 있는 테마 클래스에 상기 테마 클래스를 컴파일링하는 단계;상기 컴파일된 테마 클래스를 사용하여 테마 객체를 실증하는 단계 - 상기 테마 객체는, 실행되는 경우에, 상기 웹페이지 정의에 대응하는 웹페이지 인스턴스에 의해 호출될 때 상기 적어도 하나의 특성이 상기 제어 구성 요소에 적용되도록 하는 적어도 일부를 포함함 - ;웹페이지 객체의 인스턴스가 상기 웹페이지 정의에 기초하여 생성될 수 있을 때 웹페이지 클래스를 생성하는 단계;상기 웹페이지 클래스를 사용하여 웹페이지 객체를 실증하는 단계 - 상기 웹페이지 객체는, 실행되는 경우에, 상기 적어도 하나의 특성이 상기 제어 구성 요소에 적용되도록 하는 상기 테마 객체의 일부에 대한 호출 기능을 포함함 - ; 및상기 웹페이지 객체를 실행함으로써 상기 제어 구성 요소로 상기 웹페이지를 렌더링하는 단계를 포함하는 방법.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/461,781 | 2003-06-13 | ||
US10/461,781 US7197702B2 (en) | 2003-06-13 | 2003-06-13 | Web page rendering mechanism using external programmatic themes |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20040107445A true KR20040107445A (ko) | 2004-12-20 |
KR101099272B1 KR101099272B1 (ko) | 2011-12-26 |
Family
ID=33299861
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020040043661A KR101099272B1 (ko) | 2003-06-13 | 2004-06-14 | 외부 프로그램 테마를 사용하는 웹페이지 렌더링을 위한 테마 적용 방법 |
Country Status (10)
Country | Link |
---|---|
US (1) | US7197702B2 (ko) |
EP (1) | EP1486884A3 (ko) |
JP (1) | JP4643931B2 (ko) |
KR (1) | KR101099272B1 (ko) |
CN (1) | CN100444158C (ko) |
AU (1) | AU2004202235B8 (ko) |
BR (1) | BRPI0401905A (ko) |
CA (1) | CA2470425C (ko) |
MX (1) | MXPA04005724A (ko) |
RU (1) | RU2390832C2 (ko) |
Families Citing this family (54)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100454291B1 (ko) * | 2002-01-03 | 2004-10-26 | 김윤홍 | 오소리를 주 원료로 한 약용증류주의 제조 공정. |
US7197702B2 (en) * | 2003-06-13 | 2007-03-27 | Microsoft Corporation | Web page rendering mechanism using external programmatic themes |
US7228500B2 (en) * | 2003-06-13 | 2007-06-05 | Microsoft Corporation | Web page rendering priority mechanism |
JP4007452B2 (ja) * | 2003-10-10 | 2007-11-14 | 株式会社Access | ブラウザを利用して機器情報を表示するシステム、およびプログラム |
US20050102380A1 (en) * | 2003-11-06 | 2005-05-12 | International Business Machines Corporation | Method, system, and computer program product for theme configuration and deployment |
US8661338B2 (en) * | 2004-01-14 | 2014-02-25 | Xerox Corporation | System and method for dynamic document layout |
GB2428953A (en) * | 2005-08-04 | 2007-02-07 | Ibm | Identifying remote objects on a client system GUI |
US8473971B2 (en) * | 2005-09-06 | 2013-06-25 | Microsoft Corporation | Type inference and type-directed late binding |
CN100403312C (zh) * | 2006-01-16 | 2008-07-16 | 华为技术有限公司 | 一种实现智能链接的方法 |
CN100422997C (zh) * | 2006-02-21 | 2008-10-01 | 西安迪戈科技有限责任公司 | 网页加入可搜索的深标签及浏览器插件和脚本结合的方法 |
US7770106B2 (en) | 2006-03-17 | 2010-08-03 | Microsoft Corporation | Dynamic generation of compliant style sheets from non-compliant style sheets |
JP4981146B2 (ja) * | 2006-12-15 | 2012-07-18 | アクセンチュア グローバル サービスィズ ゲーエムベーハー | クロスチャネル最適化システムおよび方法 |
EP1970835A1 (en) * | 2007-03-15 | 2008-09-17 | Lucent Technologies Inc. | Method and apparatus for secure web browsing |
US8321836B2 (en) * | 2007-06-21 | 2012-11-27 | Microsoft Corporation | Late bound programmatic assistance |
US20080320453A1 (en) * | 2007-06-21 | 2008-12-25 | Microsoft Corporation | Type inference and late binding |
US10216854B2 (en) * | 2007-07-26 | 2019-02-26 | International Business Machines Corporation | Optimized page script downloads in a component based architecture |
US8290929B2 (en) * | 2007-10-26 | 2012-10-16 | Yahoo! Inc. | Media enhancement mechanism using embed code |
US8477143B2 (en) | 2008-03-04 | 2013-07-02 | Apple Inc. | Buffers for display acceleration |
US9418171B2 (en) * | 2008-03-04 | 2016-08-16 | Apple Inc. | Acceleration of rendering of web-based content |
US8289333B2 (en) * | 2008-03-04 | 2012-10-16 | Apple Inc. | Multi-context graphics processing |
US8549497B2 (en) * | 2008-05-05 | 2013-10-01 | University Of New Brunswick | High-level hypermedia synthesis for adaptive web |
US20100023872A1 (en) * | 2008-07-28 | 2010-01-28 | Yahoo! Inc. | Web page serving architecture |
US20100087173A1 (en) * | 2008-10-02 | 2010-04-08 | Microsoft Corporation | Inter-threading Indications of Different Types of Communication |
US20100087169A1 (en) * | 2008-10-02 | 2010-04-08 | Microsoft Corporation | Threading together messages with multiple common participants |
US20100107100A1 (en) * | 2008-10-23 | 2010-04-29 | Schneekloth Jason S | Mobile Device Style Abstraction |
US20100105441A1 (en) * | 2008-10-23 | 2010-04-29 | Chad Aron Voss | Display Size of Representations of Content |
US8411046B2 (en) | 2008-10-23 | 2013-04-02 | Microsoft Corporation | Column organization of content |
US8238876B2 (en) | 2009-03-30 | 2012-08-07 | Microsoft Corporation | Notifications |
US8175653B2 (en) | 2009-03-30 | 2012-05-08 | Microsoft Corporation | Chromeless user interface |
US8355698B2 (en) | 2009-03-30 | 2013-01-15 | Microsoft Corporation | Unlock screen |
KR101682092B1 (ko) * | 2009-11-12 | 2016-12-05 | 삼성디스플레이 주식회사 | 박막 트랜지스터 표시판 및 이를 포함하는 액정 표시 장치 |
US8572591B2 (en) | 2010-06-15 | 2013-10-29 | Microsoft Corporation | Dynamic adaptive programming |
US8392452B2 (en) * | 2010-09-03 | 2013-03-05 | Hulu Llc | Method and apparatus for callback supplementation of media program metadata |
US20120159395A1 (en) | 2010-12-20 | 2012-06-21 | Microsoft Corporation | Application-launching interface for multiple modes |
US8612874B2 (en) | 2010-12-23 | 2013-12-17 | Microsoft Corporation | Presenting an application change through a tile |
US8689123B2 (en) | 2010-12-23 | 2014-04-01 | Microsoft Corporation | Application reporting in an application-selectable user interface |
US8893033B2 (en) | 2011-05-27 | 2014-11-18 | Microsoft Corporation | Application notifications |
US9104307B2 (en) | 2011-05-27 | 2015-08-11 | Microsoft Technology Licensing, Llc | Multi-application environment |
US9256401B2 (en) | 2011-05-31 | 2016-02-09 | Microsoft Technology Licensing, Llc | Editor visualization of symbolic relationships |
US20130057587A1 (en) | 2011-09-01 | 2013-03-07 | Microsoft Corporation | Arranging tiles |
US9146670B2 (en) | 2011-09-10 | 2015-09-29 | Microsoft Technology Licensing, Llc | Progressively indicating new content in an application-selectable user interface |
US9223472B2 (en) | 2011-12-22 | 2015-12-29 | Microsoft Technology Licensing, Llc | Closing applications |
CN105359094A (zh) | 2014-04-04 | 2016-02-24 | 微软技术许可有限责任公司 | 可扩展应用表示 |
WO2015154276A1 (en) | 2014-04-10 | 2015-10-15 | Microsoft Technology Licensing, Llc | Slider cover for computing device |
KR102107275B1 (ko) | 2014-04-10 | 2020-05-06 | 마이크로소프트 테크놀로지 라이센싱, 엘엘씨 | 컴퓨팅 디바이스에 대한 접이식 쉘 커버 |
CN104020924B (zh) * | 2014-05-21 | 2016-08-31 | 小米科技有限责任公司 | 标签创建方法、装置及终端 |
US9639263B2 (en) | 2014-08-05 | 2017-05-02 | Weebly, Inc. | Native overlay for rapid editing of web content |
US10139998B2 (en) | 2014-10-08 | 2018-11-27 | Weebly, Inc. | User interface for editing web content |
CN106662891B (zh) | 2014-10-30 | 2019-10-11 | 微软技术许可有限责任公司 | 多配置输入设备 |
CN106708496B (zh) * | 2015-11-18 | 2020-03-17 | 腾讯科技(深圳)有限公司 | 图形界面中标签页的处理方法和装置 |
CN109145272B (zh) * | 2018-07-27 | 2022-09-16 | 广州视源电子科技股份有限公司 | 文本渲染和布局方法、装置、设备和存储介质 |
US11409948B2 (en) | 2018-12-10 | 2022-08-09 | Block, Inc. | Centralized brand asset management |
CN113330424B (zh) * | 2019-05-16 | 2024-07-02 | 深圳市欢太科技有限公司 | 指令处理方法、装置、电子设备以及存储介质 |
CN111221515A (zh) * | 2020-01-15 | 2020-06-02 | 南京鼎震信息技术有限公司 | 一种修改web前端主题的方法 |
Family Cites Families (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5428730A (en) * | 1992-12-15 | 1995-06-27 | International Business Machines Corporation | Multimedia system having software mechanism providing standardized interfaces and controls for the operation of multimedia devices |
US6460036B1 (en) * | 1994-11-29 | 2002-10-01 | Pinpoint Incorporated | System and method for providing customized electronic newspapers and target advertisements |
US6353923B1 (en) * | 1997-03-12 | 2002-03-05 | Microsoft Corporation | Active debugging environment for debugging mixed-language scripting code |
US6230309B1 (en) * | 1997-04-25 | 2001-05-08 | Sterling Software, Inc | Method and system for assembling and utilizing components in component object systems |
US6212536B1 (en) * | 1998-01-08 | 2001-04-03 | International Business Machines Corporation | Method for generating web browser sensitive pages |
US6349408B1 (en) * | 1998-03-23 | 2002-02-19 | Sun Microsystems, Inc. | Techniques for implementing a framework for extensible applications |
US6237135B1 (en) * | 1998-06-18 | 2001-05-22 | Borland Software Corporation | Development system with visual design tools for creating and maintaining Java Beans components |
JP3542930B2 (ja) * | 1999-07-30 | 2004-07-14 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 表示情報確定方法及び装置、表示情報確定のためのソフトウエア・プロダクトを格納した記憶媒体 |
US20040172415A1 (en) * | 1999-09-20 | 2004-09-02 | Messina Christopher P. | Methods, systems, and software for automated growth of intelligent on-line communities |
US6697825B1 (en) * | 1999-11-05 | 2004-02-24 | Decentrix Inc. | Method and apparatus for generating and modifying multiple instances of element of a web site |
US6990653B1 (en) * | 2000-05-18 | 2006-01-24 | Microsoft Corporation | Server-side code generation from a dynamic web page content file |
KR100457428B1 (ko) * | 2000-06-22 | 2004-11-16 | 주식회사 아이온커뮤니케이션즈 | 웹사이트 구축 및 관리 방법 |
KR100378626B1 (ko) * | 2000-07-03 | 2003-03-31 | 주식회사 니즈넷닷컴 | 웹 기반의 자동 홈페이지 통합관리 시스템 및 서비스 방법 |
KR20020014039A (ko) * | 2000-08-14 | 2002-02-25 | 주식회사 인포웨어 | 인터넷을 통해 사이트를 구축하는 방법 |
CA2327159C (en) * | 2000-11-30 | 2008-10-07 | Ibm Canada Limited-Ibm Canada Limitee | System and method for dynamically displaying html form elements |
US6772144B2 (en) * | 2001-01-31 | 2004-08-03 | Microsoft Corporation | Method and apparatus for applying an adaptive layout process to a layout template |
US8065620B2 (en) * | 2001-01-31 | 2011-11-22 | Computer Associates Think, Inc. | System and method for defining and presenting a composite web page |
US7120897B2 (en) * | 2001-07-10 | 2006-10-10 | Microsoft Corporation | User control objects for providing server-side code generation from a user-defined dynamic web page content file |
US20030014442A1 (en) * | 2001-07-16 | 2003-01-16 | Shiigi Clyde K. | Web site application development method using object model for managing web-based content |
JP2003108475A (ja) * | 2001-09-27 | 2003-04-11 | Brother Ind Ltd | 通信システム、通信装置、およびコンピュータプログラム |
US7523174B2 (en) * | 2002-10-15 | 2009-04-21 | International Business Machines Corporation | Dynamic portal assembly |
US20050044173A1 (en) * | 2003-02-28 | 2005-02-24 | Olander Daryl B. | System and method for implementing business processes in a portal |
US20040226030A1 (en) * | 2003-02-28 | 2004-11-11 | Kyle Marvin | Systems and methods for an extensible software proxy |
US7650572B2 (en) * | 2003-02-28 | 2010-01-19 | Bea Systems, Inc. | Graphical user interface navigation method |
US20040250205A1 (en) * | 2003-05-23 | 2004-12-09 | Conning James K. | On-line photo album with customizable pages |
US7197702B2 (en) * | 2003-06-13 | 2007-03-27 | Microsoft Corporation | Web page rendering mechanism using external programmatic themes |
-
2003
- 2003-06-13 US US10/461,781 patent/US7197702B2/en not_active Expired - Fee Related
-
2004
- 2004-05-24 AU AU2004202235A patent/AU2004202235B8/en not_active Ceased
- 2004-06-03 BR BR0401905-9A patent/BRPI0401905A/pt not_active IP Right Cessation
- 2004-06-08 EP EP04102580A patent/EP1486884A3/en not_active Withdrawn
- 2004-06-09 CA CA2470425A patent/CA2470425C/en not_active Expired - Fee Related
- 2004-06-11 RU RU2004117799/09A patent/RU2390832C2/ru not_active IP Right Cessation
- 2004-06-11 JP JP2004174743A patent/JP4643931B2/ja not_active Expired - Fee Related
- 2004-06-11 CN CNB2004100489368A patent/CN100444158C/zh not_active Expired - Fee Related
- 2004-06-11 MX MXPA04005724A patent/MXPA04005724A/es active IP Right Grant
- 2004-06-14 KR KR1020040043661A patent/KR101099272B1/ko not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
CN100444158C (zh) | 2008-12-17 |
AU2004202235B2 (en) | 2009-11-12 |
US7197702B2 (en) | 2007-03-27 |
CA2470425A1 (en) | 2004-12-13 |
RU2390832C2 (ru) | 2010-05-27 |
JP4643931B2 (ja) | 2011-03-02 |
BRPI0401905A (pt) | 2005-02-09 |
CN1573749A (zh) | 2005-02-02 |
JP2005004772A (ja) | 2005-01-06 |
US20050015722A1 (en) | 2005-01-20 |
AU2004202235B8 (en) | 2009-12-17 |
EP1486884A2 (en) | 2004-12-15 |
AU2004202235A1 (en) | 2005-01-06 |
MXPA04005724A (es) | 2005-03-23 |
RU2004117799A (ru) | 2006-01-10 |
KR101099272B1 (ko) | 2011-12-26 |
EP1486884A3 (en) | 2007-12-19 |
CA2470425C (en) | 2012-03-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101099272B1 (ko) | 외부 프로그램 테마를 사용하는 웹페이지 렌더링을 위한 테마 적용 방법 | |
EP3876116B1 (en) | Method and apparatus for running mini program, electronic device, and storage medium | |
CN1257473C (zh) | Html文档中增加可访问性的主动alt标记的方法和系统 | |
JP5009293B2 (ja) | ウェブページのレンダリング優先度機構 | |
US7089330B1 (en) | System and method for transforming custom content generation tags associated with web pages | |
US7269792B2 (en) | System and method for generating high-function browser widgets with full addressability | |
US6675230B1 (en) | Method, system, and program for embedding a user interface object in another user interface object | |
US20080010615A1 (en) | Generic frequency weighted visualization component | |
US20110083070A1 (en) | Systems and methods for rendering and increasing portability of document-based user interface software objects | |
US7657869B2 (en) | Integration of external tools into an existing design environment | |
US20040205587A1 (en) | System and method for enumerating arbitrary hyperlinked structures in which links may be dynamically calculable | |
Tallis et al. | The Briefing Associate: A Role for COTS applications in the Semantic Web. | |
CN118672676A (zh) | 基于单文件页面的前端卡片平台架构方法、终端及存储介质 | |
Northwood et al. | Front End | |
CN116401487A (zh) | 一种简易搭建网站的方法、装置和介质 | |
Gellert et al. | Designing a Web Dynpro Component |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20040614 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20090608 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20040614 Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20110105 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: 20110928 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20111220 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20111220 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20151109 |