맞춤기술찾기

이전대상기술

사용자 인터페이스 가상화에 의한 어플리케이션 서비스 시스템 및 방법

  • 기술번호 : KST2014031837
  • 담당센터 : 대전기술혁신센터
  • 전화번호 : 042-610-2279
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 사용자 인터페이스 가상화에 의한 어플리케이션 서비스 시스템 및 방법에 관한 것이다. 즉, 본 발명은 서버 기반의 소프트웨어 서비스에 있어서, 사용자 인터페이스 가상화를 통해 클라이언트 단에서 GUI 또는 어플리케이션의 그래픽과 관련된 일부 동작을 클라이언트의 시스템 자원을 활용하여 실행하도록 함으로써, 어플리케이션에 대한 클라이언트와 서버의 분할 실행을 통해 서버의 부담을 분산시켜 상대적으로 적은 수의 서버를 이용하여 그래픽 집중적인 어플리케이션 서비스가 가능해지고, 더 많은 수의 클라이언트를 지원할 수 있도록 한다.GUI, 가상화, 어플리케이션, 분할, 원격, 이벤트
Int. CL G06F 15/16 (2006.01) G06F 3/0481 (2013.01) G06F 9/44 (2006.01)
CPC
출원번호/일자 1020090126181 (2009.12.17)
출원인 한국전자통신연구원
등록번호/일자 10-1316677-0000 (2013.10.02)
공개번호/일자 10-2011-0069443 (2011.06.23) 문서열기
공고번호/일자 (20131010) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 등록
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2009.12.17)
심사청구항수 20

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 한국전자통신연구원 대한민국 대전광역시 유성구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 김원영 대한민국 대전광역시 서구
2 정문영 대한민국 대전광역시 서구
3 김기헌 대한민국 대전광역시 유성구
4 최원혁 대한민국 대전광역시 서구
5 허성진 대한민국 대전광역시 유성구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 제일특허법인(유) 대한민국 서울특별시 서초구 마방로 ** (양재동, 동원F&B빌딩)
2 김원준 대한민국 서울특별시 서초구 마방로 ** (양재동, 동원F&B빌딩)(제일특허법인(유))

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 주식회사 에즈웰 충청북도 청주시 상당구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2009.12.17 수리 (Accepted) 1-1-2009-0781612-08
2 선행기술조사의뢰서
Request for Prior Art Search
2013.01.11 수리 (Accepted) 9-1-9999-9999999-89
3 선행기술조사보고서
Report of Prior Art Search
2013.02.06 수리 (Accepted) 9-1-2013-0007784-79
4 의견제출통지서
Notification of reason for refusal
2013.02.27 발송처리완료 (Completion of Transmission) 9-5-2013-0139311-08
5 [지정기간연장]기간연장(단축, 경과구제)신청서
[Designated Period Extension] Application of Period Extension(Reduction, Progress relief)
2013.04.29 수리 (Accepted) 1-1-2013-0377314-14
6 [거절이유 등 통지에 따른 의견]의견(답변, 소명)서
[Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation)
2013.05.24 수리 (Accepted) 1-1-2013-0458666-92
7 등록결정서
Decision to grant
2013.09.27 발송처리완료 (Completion of Transmission) 9-5-2013-0668334-11
8 출원인정보변경(경정)신고서
Notification of change of applicant's information
2015.02.02 수리 (Accepted) 4-1-2015-0006137-44
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
사용자 인터페이스 가상화에 의한 어플리케이션 서비스 시스템으로서,어플리케이션 시작 요청 시 상기 어플리케이션의 실행에 따른 GUI(graphic user interface) 정보를 제공하며, 상기 GUI를 통한 사용자의 입력 이벤트가 전송되는 경우, 상기 이벤트를 처리하여 처리 결과를 제공하는 서버와,상기 서버로부터 제공되는 GUI 정보를 수신하여 GUI 화면을 디스플레이하고, 상기 GUI를 통한 상기 사용자의 입력 이벤트를 검사하여 상기 서버를 통한 원격 처리가 필요한 이벤트인 경우 상기 서버로 해당 이벤트를 전송하여 원격 처리시키는 클라이언트를 포함하는 사용자 인터페이스 가상화에 의한 어플리케이션 서비스 시스템
2 2
제 1 항에 있어서,상기 클라이언트는,상기 GUI를 통한 사용자의 입력 이벤트가 내부에서 처리 가능한 이벤트인 경우 상기 이벤트를 내부에서 처리하는 사용자 인터페이스 가상화에 의한 어플리케이션 서비스 시스템
3 3
제 1 항에 있어서,상기 클라이언트는,상기 GUI 정보를 수신하여 GUI 화면을 디스플레이 처리하는 그래픽 사용자 인터페이스부와,상기 GUI 화면상에서 입력되는 사용자의 입력 이벤트를 내부에서 처리하거나 상기 서버로 전송하여 원격 처리 요청을 수행하는 클라이언트 GUI 라이브러리부를 포함하는 사용자 인터페이스 가상화에 의한 어플리케이션 서비스 시스템
4 4
제 1 항에 있어서,상기 서버는, 상기 어플리케이션 시작 요청 수신 시 상기 어플리케이션의 실행을 위한 GUI 정보를 제공하고, 상기 어플리케이션의 가상 그래픽 사용자 인터페이스를 실행하는 어플리케이션 실행 관리부와,상기 클라이언트로부터 상기 GUI를 통한 사용자의 입력 이벤트가 전송되는 경우 상기 이벤트를 처리하여 해당 이벤트 처리 결과를 제공하고, 처리 결과로 GUI 호출이 발생하면, GUI 호출 정보를 클라이언트로 전송하고, 서버측 가상 그래픽 사용자 인터페이스에서도 함께 처리하도록 하는 서버 GUI 라이브러리부를 포함하는 사용자 인터페이스 가상화에 의한 어플리케이션 서비스 시스템
5 5
제 4 항에 있어서,상기 서버 GUI 라이브러리부는,상기 클라이언트로부터 전송되는 이벤트에 대해 상기 가상 그래픽 사용자 인터페이스부로부터 발생한 것으로 처리하여 정상적인 이벤트 처리를 수행하는 사용자 인터페이스 가상화에 의한 어플리케이션 서비스 시스템
6 6
사용자 인터페이스 가상화에 의한 어플리케이션 서비스 시스템으로서,어플리케이션 시작 요청 시 상기 어플리케이션의 일부 실행 코드와 데이터를 전송하며, 상기 실행 코드에 해당하는 어플리케이션 동작을 제외한 나머지 어플리케이션 동작을 실행시키는 서버와,상기 실행 코드에 해당하는 어플리케이션의 일부 동작을 내부에서 실행시키며, 상기 나머지 어플리케이션의 동작은 상기 서버로 요청하여 원격 실행시키는 클라이언트를 포함하는 사용자 인터페이스 가상화에 의한 어플리케이션 서비스 시스템
7 7
제 6 항에 있어서,상기 클라이언트는,상기 어플리케이션의 일부 실행 코드와 데이터를 수신하여 실행함으로써 GUI 화면을 디스플레이 처리하는 그래픽 사용자 인터페이스부와,상기 GUI 화면상에서 입력되는 사용자의 입력 이벤트에 따른 상기 어플리케이션 실행을 상기 어플리케이션의 일부 실행 코드를 이용하여 내부에서 처리하거나 상기 서버로 원격 처리 요청을 수행하는 클라이언트 GUI 라이브러리부를 포함하는 사용자 인터페이스 가상화에 의한 어플리케이션 서비스 시스템
8 8
제 6 항에 있어서,상기 서버는,상기 어플리케이션 시작 요청 수신 시 상기 어플리케이션의 실행을 위한 어플리케이션의 일부 실행 코드와 데이터를 제공하고, 상기 어플리케이션의 가상 그래픽 사용자 인터페이스부를 실행하는 어플리케이션 실행 관리부와,상기 클라이언트로부터 상기 GUI를 통한 사용자의 입력 이벤트가 전송되는 경우 상기 이벤트를 처리하여 해당 이벤트 처리 결과를 제공하고, 처리 결과로 GUI 호출이 발생하면, GUI 호출 정보를 클라이언트로 전송하고, 필요한 경우에는 일부 실행 코드와 데이터를 함께 전송하며, 서버측 가상 그래픽 사용자 인터페이스에서도 함께 처리하도록 하는 서버 GUI 라이브러리부를 포함하는 사용자 인터페이스 가상화에 의한 어플리케이션 서비스 시스템
9 9
제 8 항에 있어서,상기 서버 GUI 라이브러리부는,상기 클라이언트로부터 전송되는 이벤트에 대해 상기 가상 그래픽 사용자 인터페이스부로부터 발생한 것으로 처리하여 정상적인 이벤트 처리를 수행하는 사용자 인터페이스 가상화에 의한 어플리케이션 서비스 시스템
10 10
제 6 항에 있어서,상기 어플리케이션의 일부 실행 코드와 데이터는,상기 어플리케이션의 그래픽에 관련된 것인 사용자 인터페이스 가상화에 의한 어플리케이션 서비스 시스템
11 11
사용자 인터페이스 가상화에 의한 어플리케이션 서비스 방법으로서,클라이언트로부터 어플리케이션 시작 요청 시 서버에서 상기 어플리케이션의 실행에 따른 GUI 정보를 생성하여 전송하는 단계와,상기 클라이언트에서 상기 GUI 정보를 수신하여 GUI 화면을 디스플레이시키는 단계와, 상기 GUI를 통한 사용자의 입력 이벤트가 있는 경우 상기 이벤트가 내부에서 처리 가능한 이벤트인지를 검사하는 단계와,상기 이벤트가 상기 서버를 통한 원격 처리가 필요한 이벤트인 경우 상기 서버로 해당 이벤트를 전송하여 원격 처리시키는 단계를 포함하는 사용자 인터페이스 가상화에 의한 어플리케이션 서비스 방법
12 12
제 11 항에 있어서,상기 방법은,상기 이벤트의 원격 처리시 GUI 관련 호출이 발생할 경우, 이와 관련된 정보를 클라이언트 전송시키고, 가상 그래픽 사용자 인터페이스부에서 GUI 관련 호출을 처리하는 단계를 더 포함하는 사용자 인터페이스 가상화에 의한 어플리케이션 서비스 방법
13 13
제 11 항에 있어서,상기 검사결과, 상기 GUI를 통한 사용자의 입력 이벤트가 내부에서 처리가 가능한 이벤트인 경우 상기 이벤트를 상기 클라이언트에서 처리하는 단계를 더 포함하는 사용자 인터페이스 가상화에 의한 어플리케이션 서비스 방법
14 14
제 11 항에 있어서,상기 GUI 정보를 전송하는 단계는,상기 서버에서 상기 클라이언트로부터 어플리케이션 시작 요청을 수신하는 단계와,상기 어플리케이션 시작 요청 수신 시 상기 어플리케이션의 실행을 위한 가상 사용자 인터페이스를 생성하는 단계와,상기 가상 사용자 인터페이스에서 상기 어플리케이션의 GUI 정보를 상기 클라이언트로 전송하는 단계를 포함하는 사용자 인터페이스 가상화에 의한 어플리케이션 서비스 방법
15 15
제 11 항에 있어서,상기 이벤트의 원격 처리 단계는,상기 GUI를 통한 사용자의 입력 이벤트를 수신하는 단계와,상기 사용자의 입력 이벤트가 내부에서 처리 가능한 이벤트가 아닌 경우 상기 이벤트를 상기 서버로 전송하여 원격 처리를 요청하는 단계와,상기 서버로부터 상기 이벤트에 대한 처리 결과를 수신하여 처리하는 단계를 포함하는 사용자 인터페이스 가상화에 의한 어플리케이션 서비스 방법
16 16
사용자 인터페이스 가상화에 의한 어플리케이션 서비스 방법으로서,클라이언트로부터 어플리케이션 시작 요청 시 서버에서 상기 어플리케이션의 실행에 따른 상기 어플리케이션의 일부 실행 코드와 데이터를 제공하는 단계와,상기 클라이언트에서 GUI 정보에 따라 GUI 화면을 디스플레이시키는 단계와,상기 GUI를 통한 사용자의 입력 이벤트가 있는 경우 상기 이벤트가 내부에서 처리 가능한 이벤트인지를 검사하는 단계와,상기 이벤트가 상기 서버를 통한 원격 처리가 필요한 이벤트인 경우 상기 서버로 해당 이벤트를 전송하여 원격 처리시키는 단계를 포함하는 사용자 인터페이스 가상화에 의한 어플리케이션 서비스 방법
17 17
제 16 항에 있어서,상기 검사결과, 내부에서 처리 가능한 이벤트인 경우 상기 실행 코드에 해당하는 상기 어플리케이션의 일부 동작을 실행하여 상기 클라이언트에서 상기 이벤트를 처리하는 단계를 더 포함하는 사용자 인터페이스 가상화에 의한 어플리케이션 서비스 방법
18 18
제 16 항에 있어서,상기 GUI 정보를 전송하는 단계는,상기 서버에서 상기 클라이언트로부터 어플리케이션 시작 요청을 수신하는 단계와,상기 어플리케이션 시작 요청 수신 시 상기 어플리케이션의 실행을 위한 가상 사용자 인터페이스를 생성하는 단계와,상기 가상 사용자 인터페이스에서 상기 어플리케이션의 실행 코드 일부와 데이터를 생성하여 상기 클라이언트로 전송하는 단계를 포함하는 사용자 인터페이스 가상화에 의한 어플리케이션 서비스 방법
19 19
제 16 항에 있어서,상기 이벤트의 원격 처리 단계는,상기 GUI를 통한 사용자의 입력 이벤트를 수신하는 단계와,상기 사용자의 입력 이벤트가 내부에서 처리 가능한 이벤트가 아닌 경우 상기 이벤트를 상기 서버로 전송하여 원격 처리를 요청하는 단계와,상기 서버로부터 상기 이벤트에 대한 처리 결과를 수신하여 제공하는 단계를 포함하는 사용자 인터페이스 가상화에 의한 어플리케이션 서비스 방법
20 20
제 16 항에 있어서, 상기 어플리케이션의 일부 실행 코드는,상기 어플리케이션의 그래픽에 관련된 실행 코드인 사용자 인터페이스 가상화에 의한 어플리케이션 서비스 방법
지정국 정보가 없습니다
패밀리정보가 없습니다
순번, 연구부처, 주관기관, 연구사업, 연구과제의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 국가R&D 연구정보 정보 표입니다.
순번 연구부처 주관기관 연구사업 연구과제
1 지식경제부 한국전자통신연구원 IT성장동력기술개발 Saas 기반 이동형 개인 맞춤 사무환경 구축 기술 개발