KR100934883B1 - 애플리케이션의 재런칭시의 애플리케이션 상태 히스토리정보를 이용한 방법, 소프트웨어 및 장치 - Google Patents
애플리케이션의 재런칭시의 애플리케이션 상태 히스토리정보를 이용한 방법, 소프트웨어 및 장치 Download PDFInfo
- Publication number
- KR100934883B1 KR100934883B1 KR1020067027331A KR20067027331A KR100934883B1 KR 100934883 B1 KR100934883 B1 KR 100934883B1 KR 1020067027331 A KR1020067027331 A KR 1020067027331A KR 20067027331 A KR20067027331 A KR 20067027331A KR 100934883 B1 KR100934883 B1 KR 100934883B1
- Authority
- KR
- South Korea
- Prior art keywords
- application
- computing device
- history information
- information
- state history
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 83
- 230000004044 response Effects 0.000 claims description 33
- 238000001514 detection method Methods 0.000 claims description 17
- 230000000977 initiatory effect Effects 0.000 claims description 6
- 238000004590 computer program Methods 0.000 claims 4
- 230000008569 process Effects 0.000 description 7
- 230000008859 change Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 4
- 230000009471 action Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000003550 marker Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
- Debugging And Monitoring (AREA)
Abstract
Description
Claims (42)
- 제 1 애플리케이션의 후속 재런치에서의 이용을 위해, 컴퓨팅 장치상의 제 1 애플리케이션의 실행과 관련된 동적 애플리케이션 상태 정보의 히스토리적 스냅-샷을 포함하는, 애플리케이션 상태 히스토리 정보를 저장하는 단계; 및상기 컴퓨팅 장치상에서 제 2 애플리케이션을 런칭하는 단계를 포함하고,상기 제 2 애플리케이션을 런칭하는 단계는, 상기 컴퓨팅 장치상의 상기 제 1 애플리케이션의 활성 인스턴스를 선택적으로 유지하는 단계를 포함하는, 컴퓨팅 장치상의 애플리케이션 실행 방법.
- 제 1 항에 있어서,상기 제 2 애플리케이션을 런칭하는 단계는, 애플리케이션 실행의 개시를 선택적으로 배제하는, 컴퓨팅 장치상의 애플리케이션 실행 방법.
- 삭제
- 제 1 항에 있어서,상기 제 1 애플리케이션의 활성 인스턴스를 선택적으로 유지하는 단계는, 상기 제 1 애플리케이션과 관련된 애플리케이션 상태 히스토리 정보와 상기 제 2 애플리케이션과 관련된 정보간의 매칭 정보를 검출하는 단계를 더 포함하는, 컴퓨팅 장치상의 애플리케이션 실행 방법.
- 제 4 항에 있어서,상기 매칭 정보는 애플리케이션 식별 정보인, 컴퓨팅 장치상의 애플리케이션 실행 방법.
- 제 1 항에 있어서,상기 애플리케이션 상태 히스토리 정보를 저장하는 단계는, 상기 제 2 애플리케이션을 런칭하는 단계에 의존하는, 컴퓨팅 장치상의 애플리케이션 실행 방법.
- 제 1 항에 있어서,상기 제 2 애플리케이션을 런칭하는 단계는, 상기 제 1 애플리케이션에 대한 실행 상태의 업커밍(upcoming) 손실을 검출하는 단계에 의존하는, 컴퓨팅 장치상의 애플리케이션 실행 방법.
- 제 1 항에 있어서,상기 애플리케이션 상태 히스토리 정보가, 고유한 기능 모드와 관련된 정보의 히스토리적 스냅-샷을 갖는 모드 정보를 포함하는, 컴퓨팅 장치상의 애플리케이션 실행 방법.
- 제 1 항에 있어서,상기 애플리케이션 상태 히스토리 정보는, 동적 유저 인터페이스 데이터 관련 정보의 히스토리적 스냅-샷을 포함하는 유저 인터페이스 데이터 정보를 포함하는, 컴퓨팅 장치상의 애플리케이션 실행 방법.
- 제 1 항에 있어서,상기 애플리케이션 상태 히스토리 정보는, 다른 애플리케이션에 대한 관련 애플리케이션의 시퀸스 순서를 나타내는, 컴퓨팅 장치상의 애플리케이션 실행 방법.
- 제 1 항에 있어서,상기 제 2 애플리케이션을 런칭하는 단계는, 제 1 애플리케이션에 의해 개시되는, 컴퓨팅 장치상의 애플리케이션 실행 방법.
- 제 1 항에 있어서,상기 컴퓨팅 장치는 무선 장치인, 컴퓨팅 장치상의 애플리케이션 실행 방법.
- 컴퓨팅 장치상에서 이전에 실행되는 이전 제 1 애플리케이션과 관련된 동적 애플리케이션 상태 정보의 히스토리적 스냅-샷을 포함하는 저장된 애플리케이션 상태 히스토리 정보를 검색하는 단계; 및상기 검색된 애플리케이션 상태 히스토리 정보를 이용하여 상기 컴퓨팅 장치상에서 상기 이전 제 1 애플리케이션을 재런칭하는 단계를 포함하고,상기 이전 제 1 애플리케이션을 재런칭하는 단계는, 상기 컴퓨팅 장치상에서 현재 실행되는 애플리케이션의 활성 인스턴스를 선택적으로 유지하는 단계를 포함하는, 컴퓨팅 장치상의 애플리케이션 실행 방법.
- 제 13 항에 있어서,상기 이전 제 1 애플리케이션을 재런칭하는 단계는, 임의의 애플리케이션 실행의 개시를 배제하는, 컴퓨팅 장치상의 애플리케이션 실행 방법.
- 삭제
- 제 13 항에 있어서,상기 컴퓨팅 장치상에서 실행되는 애플리케이션의 활성 인스턴스를 선택적으로 유지하는 단계는, 현재 실행되는 애플리케이션과 관련된 동적 애플리케이션 상태 정보와 상기 이전 제 1 애플리케이션과 관련된 상기 검색된 애플리케이션 상태 히스토리 정보간의 매칭 정보를 검출하는 단계를 더 포함하는, 컴퓨팅 장치상의 애플리케이션 실행 방법.
- 제 16 항에 있어서,상기 매칭 정보는 애플리케이션 식별 정보인, 컴퓨팅 장치상의 애플리케이션 실행 방법.
- 제 13 항에 있어서,상기 이전 제 1 애플리케이션을 재런칭하는 단계는, 동적 애플리케이션 상태 정보를 재초기화하도록 애플리케이션 상태 히스토리 정보를 이용하는 단계를 더 포함하는, 컴퓨팅 장치상의 애플리케이션 실행 방법.
- 제 13 항에 있어서,상기 애플리케이션 상태 히스토리 정보가, 고유한 기능 모드와 관련된 정보의 히스토리적 스냅-샷을 갖는 모드 정보를 포함하는, 컴퓨팅 장치상의 애플리케이션 실행 방법.
- 제 19 항에 있어서,상기 동적 애플리케이션 상태 정보를 재초기화하도록 상기 모드 정보를 이용하는 단계를 더 포함하는, 컴퓨팅 장치상의 애플리케이션 실행 방법.
- 제 13 항에 있어서,상기 애플리케이션 상태 히스토리 정보는, 동적 유저 인터페이스 데이터 관련 정보의 히스토리적 스냅-샷을 포함하는 애플리케이션 유저 인터페이스 데이터 정보를 포함하는, 컴퓨팅 장치상의 애플리케이션 실행 방법.
- 제 21 항에 있어서,상기 동적 애플리케이션 상태 정보를 재초기화하도록 상기 애플리케이션 유저 인터페이스 데이터 정보를 이용하는 단계를 더 포함하는, 컴퓨팅 장치상의 애플리케이션 실행 방법.
- 제 13 항에 있어서,상기 컴퓨팅 장치는 무선 장치인, 컴퓨팅 장치상의 애플리케이션 실행 방법.
- 컴퓨팅 장치상에서 실행되는 제 1 애플리케이션을 퇴거하는 단계;상기 제 1 애플리케이션과 관련된 애플리케이션 상태 히스토리 정보를 저장하는 단계;상기 제 1 애플리케이션 퇴거에 응답하여 제 2 애플리케이션을 런칭하는 단계;상기 제 2 애플리케이션을 퇴거하는 단계;상기 제 1 애플리케이션과 관련된 상기 저장된 애플리케이션 상태 히스토리 정보를 검색하는 단계; 및상기 검색된 애플리케이션 상태 히스토리 정보를 이용하여, 상기 제 2 애플리케이션 퇴거에 응답하여, 상기 컴퓨팅 장치상의 상기 제 1 애플리케이션을 재런칭하는 단계를 포함하고,상기 제 2 애플리케이션을 런칭하는 단계는, 상기 제 1 애플리케이션의 활성 인스턴스를 선택적으로 유지하는 단계를 포함하고, 상기 제 1 애플리케이션을 재런칭하는 단계는, 상기 제 2 애플리케이션의 활성 인스턴스를 선택적으로 유지하는 단계를 포함하는, 컴퓨팅 장치상의 애플리케이션 실행 방법.
- 제 24 항에 있어서,상기 제 1 애플리케이션의 활성 인스턴스를 선택적으로 유지하는 단계는, 상기 제 1 애플리케이션과 상기 제 2 애플리케이션간의 매칭 애플리케이션 식별 정보의 검출에 응답하여 실행되는, 컴퓨팅 장치상의 애플리케이션 실행 방법.
- 제 24 항에 있어서,상기 제 2 애플리케이션의 활성 인스턴스를 선택적으로 유지하는 단계는, 상기 제 1 애플리케이션과 상기 제 2 애플리케이션간의 매칭 애플리케이션 식별 정보의 검출에 응답하여 실행되는, 컴퓨팅 장치상의 애플리케이션 실행 방법.
- 제 24 항에 있어서,상기 제 1 애플리케이션을 재런칭하는 단계는, 이전에 퇴거된 제 1 애플리케이션과 관련된 이전 상태 히스토리 정보를 갖는 상기 제 1 애플리케이션을 재초기화하도록 애플리케이션 상태 히스토리 정보를 이용하는 단계를 더 포함하는, 컴퓨팅 장치상의 애플리케이션 실행 방법.
- 제 24 항에 있어서,상기 컴퓨팅 장치는 무선 장치인, 컴퓨팅 장치상의 애플리케이션 실행 방법.
- 컴퓨팅 장치상에서 제 1 애플리케이션을 실행하는 단계;상기 제 1 애플리케이션으로부터 제 2 애플리케이션으로 호출을 발생시키는 단계;상기 제 2 애플리케이션으로의 호출의 검출에 응답하여 상기 제 1 애플리케이션을 퇴거하는 단계;상기 제 2 애플리케이션으로의 호출에 응답하여 상기 제 1 애플리케이션과 관련된 애플리케이션 상태 히스토리 정보를 저장하는 단계;상기 제 2 애플리케이션으로의 호출에 응답하여 상기 제 2 애플리케이션을 런칭하는 단계;상기 제 2 애플리케이션의 종료를 검출하는 단계;상기 제 2 애플리케이션의 종료의 검출에 응답하여 상기 제 1 애플리케이션과 관련된 상기 저장된 애플리케이션 상태 히스토리 정보를 검색하는 단계; 및상기 검색된 애플리케이션 상태 히스토리 정보를 이용하여, 상기 제 2 애플리케이션의 종료의 검출에 응답하여 상기 제 1 애플리케이션을 재런칭하는 단계를 포함하는, 컴퓨팅 장치상의 애플리케이션 실행 방법.
- 제 29 항에 있어서,상기 제 2 애플리케이션을 런칭하는 단계는, 상기 제 1 애플리케이션과 상기 제 2 애플리케이션간의 매칭 애플리케이션 식별 정보의 검출에 응답하여 상기 제 1 애플리케이션의 실행을 선택적으로 유지하는 단계를 더 포함하는, 컴퓨팅 장치상의 애플리케이션 실행 방법.
- 제 29 항에 있어서,상기 제 1 애플리케이션을 재런칭하는 단계는, 상기 제 1 애플리케이션과 상기 제 2 애플리케이션간의 매칭 애플리케이션 식별 정보의 검출에 응답하여 상기 제 2 애플리케이션의 실행을 선택적으로 유지하는 단계를 더 포함하는, 컴퓨팅 장치상의 애플리케이션 실행 방법.
- 제 29 항에 있어서,상기 컴퓨팅 장치는 무선 장치인, 컴퓨팅 장치상의 애플리케이션 실행 방법.
- 메모리;상기 메모리에 저장되고 동적 애플리케이션 상태 정보를 발생시키도록 동작가능한 애플리케이션;상기 애플리케이션이 실행되는 메모리에 저장된 런타임 환경; 및상기 메모리에 결합되며, 컴퓨팅 장치상의 현재 실행되는 애플리케이션의 후속 재런치에서의 이용을 위해, 상기 컴퓨팅 장치상에서 현재 실행되는 애플리케이션과 관련된 동적 애플리케이션 상태 정보의 히스토리적 스냅-샷을 포함하는 애플리케이션 상태 히스토리 정보를 저장하기 위한 코드를 실행하도록 동작가능한 프로세서를 포함하고,상기 프로세서는, 상기 애플리케이션의 퇴거 직후, 상기 컴퓨팅 장치상에서 또 다른 애플리케이션의 런칭시, 상기 애플리케이션의 활성 인스턴스를 선택적으로 유지하기 위한 코드를 실행하도록 동작가능한, 컴퓨팅 장치.
- 제 33 항에 있어서,상기 애플리케이션 상태 히스토리 정보를 저장하기 위한 코드는, 상기 애플리케이션 및 상기 런타임 환경 중 하나 이상에 위치되는, 컴퓨팅 장치.
- 제 33 항에 있어서,상기 컴퓨팅 장치는 무선 장치인, 컴퓨팅 장치.
- 메모리;상기 메모리에 저장되고 동적 애플리케이션 상태 정보를 발생시키도록 동작가능한 애플리케이션;상기 애플리케이션이 실행되는 런타임 환경; 및상기 메모리에 결합되며, 컴퓨팅 장치상에서 이전에 실행되는 애플리케이션과 관련된 동적 애플리케이션 상태 정보의 히스토리적 스냅-샷을 포함하는 저장된 애플리케이션 상태 히스토리 정보를 검색하기 위한 코드를 실행하도록 동작가능한 프로세서를 포함하고,상기 프로세서는, 상기 컴퓨팅 장치상에서, 상기 이전에 실행되는 애플리케이션의 퇴거 후, 상기 이전에 실행되는 애플리케이션의 활성 인스턴스를 유지하기 위한 코드를 실행하도록 동작가능한, 컴퓨팅 장치.
- 제 36 항에 있어서,상기 애플리케이션 상태 히스토리 정보를 검색하기 위한 코드는, 상기 애플리케이션 및 상기 런타임 환경 중 하나 이상에 위치되는, 컴퓨팅 장치.
- 제 36 항에 있어서,상기 컴퓨팅 장치는 무선 장치인, 컴퓨팅 장치.
- 애플리케이션 히스토리 정보를 저장할 수 있는 컴퓨터 프로그램을 수록한 컴퓨터 판독가능 매체로서,상기 컴퓨터 프로그램은,제 1 애플리케이션의 후속 재런치에서의 이용을 위해, 컴퓨팅 장치상의 제 1 애플리케이션의 실행과 관련된 동적 애플리케이션 상태 정보의 히스토리적 스냅-샷을 포함하는, 애플리케이션 상태 히스토리 정보를 저장하도록 동작가능한 코드; 및상기 컴퓨팅 장치상에서 제 2 애플리케이션을 런치하도록 동작가능한 코드를 포함하고,상기 제 2 애플리케이션을 런치하도록 동작가능한 코드는, 상기 컴퓨팅 장치상의 상기 제 1 애플리케이션의 활성 인스턴스를 선택적으로 유지하도록 동작가능한 코드를 포함하는, 컴퓨터 판독가능 매체.
- 애플리케이션 히스토리 정보를 검색할 수 있는 컴퓨터 프로그램을 수록한 컴퓨터 판독가능 매체로서,상기 컴퓨터 프로그램은,컴퓨팅 장치상에서 미리 실행되는 이전 제 1 애플리케이션과 관련된 동적 애플리케이션 상태 정보의 히스토리적 스냅-샷을 포함하는 저장된 애플리케이션 상태 히스토리 정보를 검색하도록 동작가능한 코드; 및상기 검색된 애플리케이션 상태 히스토리 정보를 이용하여 상기 컴퓨팅 장치상에서 상기 이전 제 1 애플리케이션을 재런치하도록 동작가능한 코드를 포함하고,상기 이전 제 1 애플리케이션의 퇴거 후 상기 이전 제 1 애플리케이션의 활성 인스턴스를 유지하도록 동작하는 코드를 더 포함하는, 컴퓨터 판독가능 매체.
- 제 1 애플리케이션의 후속 재런치에서의 이용을 위해, 컴퓨팅 장치상의 제 1 애플리케이션의 실행과 관련된 동적 애플리케이션 상태 정보의 히스토리적 스냅-샷을 포함하는, 애플리케이션 상태 히스토리 정보를 저장하는 수단; 및상기 컴퓨팅 장치상에서 제 2 애플리케이션을 런칭하는 수단을 포함하고,상기 제 2 애플리케이션을 런칭하는 수단은, 상기 컴퓨팅 장치상의 제 1 애플리케이션의 활성 인스턴스를 선택적으로 유지하는 수단을 포함하는, 컴퓨팅 장치.
- 컴퓨팅 장치상에서 이전에 실행되는 이전 제 1 애플리케이션과 관련된 동적 애플리케이션 상태 정보의 히스토리적 스냅-샷을 포함하는 저장된 애플리케이션 상태 히스토리 정보를 검색하는 수단; 및상기 검색된 애플리케이션 상태 히스토리 정보를 이용하여 상기 컴퓨팅 장치상에서 상기 이전 제 1 애플리케이션을 재런칭하는 수단을 포함하고,상기 이전 제 1 애플리케이션의 퇴거 후 상기 이전 제 1 애플리케이션의 활성 인스턴스를 유지하는 수단을 더 포함하는, 컴퓨팅 장치.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/854,982 | 2004-05-26 | ||
US10/854,982 US7484220B2 (en) | 2004-05-26 | 2004-05-26 | Method, software and apparatus for using application state history information when re-launching applications |
PCT/US2005/018672 WO2005119445A1 (en) | 2004-05-26 | 2005-05-26 | Method, software and apparatus for using application state history information when re-launching applications |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020097018168A Division KR20090101391A (ko) | 2004-05-26 | 2005-05-26 | 애플리케이션의 재런칭시의 애플리케이션 상태 히스토리 정보를 이용한 방법, 소프트웨어 및 장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20070034523A KR20070034523A (ko) | 2007-03-28 |
KR100934883B1 true KR100934883B1 (ko) | 2010-01-06 |
Family
ID=35426903
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020067027331A KR100934883B1 (ko) | 2004-05-26 | 2005-05-26 | 애플리케이션의 재런칭시의 애플리케이션 상태 히스토리정보를 이용한 방법, 소프트웨어 및 장치 |
KR1020097018168A KR20090101391A (ko) | 2004-05-26 | 2005-05-26 | 애플리케이션의 재런칭시의 애플리케이션 상태 히스토리 정보를 이용한 방법, 소프트웨어 및 장치 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020097018168A KR20090101391A (ko) | 2004-05-26 | 2005-05-26 | 애플리케이션의 재런칭시의 애플리케이션 상태 히스토리 정보를 이용한 방법, 소프트웨어 및 장치 |
Country Status (13)
Country | Link |
---|---|
US (1) | US7484220B2 (ko) |
EP (1) | EP1769351B1 (ko) |
JP (1) | JP4740238B2 (ko) |
KR (2) | KR100934883B1 (ko) |
CN (1) | CN1977246B (ko) |
AU (1) | AU2005250858A1 (ko) |
BR (1) | BRPI0511551A (ko) |
CA (1) | CA2567088A1 (ko) |
IL (1) | IL179310A0 (ko) |
MX (1) | MXPA06013666A (ko) |
RU (1) | RU2006146048A (ko) |
TW (1) | TW200611197A (ko) |
WO (1) | WO2005119445A1 (ko) |
Families Citing this family (61)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9268518B2 (en) | 2011-09-27 | 2016-02-23 | Z124 | Unified desktop docking rules |
US9715252B2 (en) * | 2011-08-24 | 2017-07-25 | Z124 | Unified desktop docking behavior for window stickiness |
US9405459B2 (en) | 2011-08-24 | 2016-08-02 | Z124 | Unified desktop laptop dock software operation |
US7574591B2 (en) * | 2006-01-12 | 2009-08-11 | Microsoft Corporation | Capturing and restoring application state after unexpected application shutdown |
US7716461B2 (en) * | 2006-01-12 | 2010-05-11 | Microsoft Corporation | Capturing and restoring application state after unexpected application shutdown |
US20080079695A1 (en) * | 2006-10-03 | 2008-04-03 | Nicholas Martin | Method and Program for a Personalized Mouse |
US9286306B2 (en) * | 2007-03-14 | 2016-03-15 | Canon Kabushiki Kaisha | Document image management device and document image management method |
US7979685B1 (en) | 2007-11-27 | 2011-07-12 | Oracle America, Inc. | Multiple instruction execution mode resource-constrained device |
US8949671B2 (en) * | 2008-01-30 | 2015-02-03 | International Business Machines Corporation | Fault detection, diagnosis, and prevention for complex computing systems |
US20090327953A1 (en) * | 2008-06-30 | 2009-12-31 | Nokia Corporation | Unified navigation model between multiple applications |
US8874491B2 (en) * | 2008-06-30 | 2014-10-28 | Nokia Corporation | Task history user interface using a clustering algorithm |
US7975176B2 (en) * | 2008-08-06 | 2011-07-05 | International Business Machines Corporation | Application failure recovery |
US8291261B2 (en) * | 2008-11-05 | 2012-10-16 | Vulcan Technologies Llc | Lightweight application-level runtime state save-and-restore utility |
US8479202B2 (en) * | 2009-02-06 | 2013-07-02 | International Business Machines Corporation | Method and system for autonomic application program spawning in a computing environment |
US7941700B2 (en) * | 2009-03-02 | 2011-05-10 | Microsoft Corporation | Operating system-based application recovery |
US20100229100A1 (en) * | 2009-03-03 | 2010-09-09 | Sprint Spectrum L.P. | Methods and Systems for Storing and Accessing Application History |
JP5102823B2 (ja) | 2009-12-21 | 2012-12-19 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 総テスト時間を最小にするようにテストシナリオを最適化するテスト支援装置、テスト装置、テスト支援方法及びコンピュータプログラム |
US9830889B2 (en) * | 2009-12-31 | 2017-11-28 | Nvidia Corporation | Methods and system for artifically and dynamically limiting the display resolution of an application |
KR20110089012A (ko) * | 2010-01-29 | 2011-08-04 | 삼성전자주식회사 | 전자책 단말기 및 그의 멀티태스킹 히스토리 제공방법 |
US8719400B2 (en) * | 2010-03-02 | 2014-05-06 | International Business Machines Corporation | Flexible delegation of management function for self-managing resources |
KR20110106716A (ko) * | 2010-03-23 | 2011-09-29 | 삼성전자주식회사 | 프로그램 컴파일러, 설치 장치, 및 설치 방법 |
KR101657545B1 (ko) * | 2010-05-11 | 2016-09-19 | 엘지전자 주식회사 | 휴대 단말기 및 그 동작 방법 |
JP5658768B2 (ja) * | 2010-06-04 | 2015-01-28 | エンパイア テクノロジー ディベロップメント エルエルシー | クラウドベースのアプリケーションのためのエージェントレスなフォローミーサービス |
JP4937385B2 (ja) * | 2010-07-20 | 2012-05-23 | 株式会社東芝 | 情報処理装置および表示領域の配置方法 |
CN101969502A (zh) * | 2010-10-13 | 2011-02-09 | 华为终端有限公司 | 一种移动终端业务恢复的方法及一种移动终端 |
CN103403644B (zh) * | 2010-11-18 | 2016-10-05 | 谷歌公司 | 计算机的延迟关停 |
TW201241640A (en) * | 2011-02-14 | 2012-10-16 | Microsoft Corp | Dormant background applications on mobile devices |
US20120260202A1 (en) * | 2011-04-11 | 2012-10-11 | Microsoft Corporation | Customized launching of applications |
US8635673B2 (en) * | 2011-06-17 | 2014-01-21 | International Business Machines Corporation | Dynamic application adaptation in software-as-a-service platform |
US8842057B2 (en) | 2011-09-27 | 2014-09-23 | Z124 | Detail on triggers: transitional states |
CN102467404A (zh) * | 2011-10-14 | 2012-05-23 | 海尔集团技术研发中心 | 一种基于物理内存实现软件快速切换的方法及装置 |
US9164544B2 (en) | 2011-12-09 | 2015-10-20 | Z124 | Unified desktop: laptop dock, hardware configuration |
US9087154B1 (en) * | 2011-12-12 | 2015-07-21 | Crashlytics, Inc. | System and method for providing additional functionality to developer side application in an integrated development environment |
US9703680B1 (en) | 2011-12-12 | 2017-07-11 | Google Inc. | System and method for automatic software development kit configuration and distribution |
US9262250B2 (en) | 2011-12-12 | 2016-02-16 | Crashlytics, Inc. | System and method for data collection and analysis of information relating to mobile applications |
KR101419852B1 (ko) * | 2012-04-03 | 2014-07-15 | 삼성전자주식회사 | 메신저 애플리케이션에서 사용 가능한 북마크 기능을 위한 방법 및 그 전자 장치 |
US9411639B2 (en) * | 2012-06-08 | 2016-08-09 | Alcatel Lucent | System and method for managing network navigation |
CN103577253B (zh) * | 2012-07-30 | 2018-07-20 | 腾讯科技(深圳)有限公司 | 应用程序的处理方法和装置 |
US9207972B2 (en) * | 2013-03-14 | 2015-12-08 | International Business Machines Corporation | Meta-application management in a multitasking environment |
WO2014156295A1 (ja) * | 2013-03-25 | 2014-10-02 | ソニー株式会社 | 情報処理装置、情報処理システム、及び情報処理方法 |
US9787820B2 (en) * | 2013-08-07 | 2017-10-10 | Linkedin Corporation | Navigating between a mobile application and a mobile browser |
US10282451B1 (en) | 2013-09-26 | 2019-05-07 | Twitter, Inc. | Context aware application manager |
US11347754B1 (en) | 2013-09-26 | 2022-05-31 | Twitter, Inc. | Context aware application manager |
US10551995B1 (en) * | 2013-09-26 | 2020-02-04 | Twitter, Inc. | Overlay user interface |
US9760417B2 (en) | 2014-03-10 | 2017-09-12 | Microsoft Technology Licensing, Llc | Application dehydration and rehydration during application-to-application calls |
US9779149B2 (en) * | 2014-03-19 | 2017-10-03 | Vmware, Inc. | Multi mode extendable object selector |
US9292367B2 (en) * | 2014-04-08 | 2016-03-22 | Microsoft Corporation | Efficient migration of client-side web state |
CN104166592B (zh) * | 2014-07-23 | 2018-08-24 | 百度在线网络技术(北京)有限公司 | 一种在用户设备中用于管理断点信息的方法和装置 |
US10521074B2 (en) * | 2014-07-31 | 2019-12-31 | Dell Products, Lp | System and method for a back stack in a multi-application environment |
US9734000B2 (en) * | 2015-06-18 | 2017-08-15 | Microsoft Technology Licensing, Llc | Seamless transitions between applications and devices |
US20170097743A1 (en) * | 2015-10-05 | 2017-04-06 | Quixey, Inc. | Recommending Applications |
CN105425997B (zh) * | 2015-11-11 | 2019-02-05 | Oppo广东移动通信有限公司 | 一种用户终端重启后的界面显示方法及用户终端 |
US10725805B2 (en) * | 2015-11-25 | 2020-07-28 | International Business Machines Corporation | Provisioning based on workload displacement |
US10049167B2 (en) * | 2015-12-31 | 2018-08-14 | Samsung Electronics Co., Ltd. | System for transforming mobile app into addressable network for stateless access |
CN105912226A (zh) * | 2016-04-11 | 2016-08-31 | 北京小米移动软件有限公司 | 应用程序中页面的显示方法及装置 |
US10242165B2 (en) | 2016-10-24 | 2019-03-26 | Google Llc | Optimized security selections |
KR20180080484A (ko) | 2017-01-04 | 2018-07-12 | 엘지전자 주식회사 | 이동 단말기 |
JP6874706B2 (ja) * | 2018-02-07 | 2021-05-19 | オムロン株式会社 | アプリケーションプログラムを生成する方法、装置、プログラム |
CN111290840B (zh) * | 2018-12-06 | 2024-09-24 | 中兴通讯股份有限公司 | 一种调用关联应用的方法、装置、设备及计算机可读介质 |
CN113906377A (zh) * | 2019-06-12 | 2022-01-07 | Oppo广东移动通信有限公司 | 用于管理一个或多个最近使用的应用程序的移动终端及方法 |
CN116126201B (zh) * | 2021-11-30 | 2023-11-07 | 荣耀终端有限公司 | 应用启动方法、电子设备及可读存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR19990056029A (ko) * | 1997-12-29 | 1999-07-15 | 윤종용 | 웹 비디오 폰에서 메모리 스와핑 방법 |
US20050034124A1 (en) * | 2003-03-27 | 2005-02-10 | House Eric Edward | Mechanism for simultaneously operating multiple applications on a personal digital assistant implementing a palm operating system |
US20050101267A1 (en) * | 2003-11-07 | 2005-05-12 | Andrew Corporation, A Delaware Corporation | Frequency conversion techniques |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2810923B2 (ja) * | 1989-06-19 | 1998-10-15 | ディジタル イクイプメント コーポレーション | デジタル処理システムにおけるアプリケーション統合装置 |
JPH06236284A (ja) * | 1991-10-21 | 1994-08-23 | Intel Corp | コンピュータシステム処理状態を保存及び復元する方法及びコンピュータシステム |
JPH09319595A (ja) * | 1996-05-27 | 1997-12-12 | Matsushita Electric Ind Co Ltd | マルチタスク制御装置 |
US6917963B1 (en) * | 1999-10-05 | 2005-07-12 | Veritas Operating Corporation | Snapshot image for the application state of unshareable and shareable data |
US6670974B1 (en) * | 1999-10-12 | 2003-12-30 | Gateway, Inc. | Persistent usage context |
AU7718100A (en) * | 1999-10-12 | 2001-04-23 | Autodesk, Inc. | Geographic maps on a personal digital assistant (pda) and server |
US7200848B1 (en) * | 2000-05-09 | 2007-04-03 | Sun Microsystems, Inc. | Migrating processes using data representation language representations of the processes in a distributed computing environment |
US6934755B1 (en) * | 2000-06-02 | 2005-08-23 | Sun Microsystems, Inc. | System and method for migrating processes on a network |
JP2002152328A (ja) * | 2000-11-07 | 2002-05-24 | Nec Corp | 携帯端末、該携帯端末における表示切換方法、及び表示切換プログラムを記録した記録媒体 |
JP3866032B2 (ja) * | 2000-12-05 | 2007-01-10 | 株式会社ケンウッド | 電子機器 |
JP2004080195A (ja) * | 2002-08-13 | 2004-03-11 | Toshiba Corp | 移動無線端末装置 |
JP2003162355A (ja) * | 2001-11-26 | 2003-06-06 | Sony Corp | タスクの表示切り替え方法及び携帯機器及び携帯通信機器 |
JP3908944B2 (ja) * | 2001-11-30 | 2007-04-25 | ソフトバンクモバイル株式会社 | 携帯通信機器 |
JP2003319020A (ja) * | 2002-04-24 | 2003-11-07 | Kyocera Corp | 携帯端末 |
US20050102675A1 (en) | 2003-11-10 | 2005-05-12 | Parkyn Nicholas D. | Method for managing execution of a process based on available services |
-
2004
- 2004-05-26 US US10/854,982 patent/US7484220B2/en not_active Expired - Lifetime
-
2005
- 2005-05-26 JP JP2007515374A patent/JP4740238B2/ja active Active
- 2005-05-26 CA CA002567088A patent/CA2567088A1/en not_active Abandoned
- 2005-05-26 CN CN2005800213651A patent/CN1977246B/zh active Active
- 2005-05-26 KR KR1020067027331A patent/KR100934883B1/ko active IP Right Grant
- 2005-05-26 MX MXPA06013666A patent/MXPA06013666A/es not_active Application Discontinuation
- 2005-05-26 BR BRPI0511551-5A patent/BRPI0511551A/pt not_active IP Right Cessation
- 2005-05-26 RU RU2006146048/09A patent/RU2006146048A/ru not_active Application Discontinuation
- 2005-05-26 TW TW094117286A patent/TW200611197A/zh unknown
- 2005-05-26 WO PCT/US2005/018672 patent/WO2005119445A1/en active Application Filing
- 2005-05-26 KR KR1020097018168A patent/KR20090101391A/ko not_active Application Discontinuation
- 2005-05-26 EP EP05760525.5A patent/EP1769351B1/en active Active
- 2005-05-26 AU AU2005250858A patent/AU2005250858A1/en not_active Abandoned
-
2006
- 2006-11-15 IL IL179310A patent/IL179310A0/en unknown
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR19990056029A (ko) * | 1997-12-29 | 1999-07-15 | 윤종용 | 웹 비디오 폰에서 메모리 스와핑 방법 |
US20050034124A1 (en) * | 2003-03-27 | 2005-02-10 | House Eric Edward | Mechanism for simultaneously operating multiple applications on a personal digital assistant implementing a palm operating system |
US20050101267A1 (en) * | 2003-11-07 | 2005-05-12 | Andrew Corporation, A Delaware Corporation | Frequency conversion techniques |
Also Published As
Publication number | Publication date |
---|---|
AU2005250858A1 (en) | 2005-12-15 |
KR20090101391A (ko) | 2009-09-25 |
CN1977246B (zh) | 2010-10-27 |
JP2008500647A (ja) | 2008-01-10 |
US7484220B2 (en) | 2009-01-27 |
IL179310A0 (en) | 2007-03-08 |
WO2005119445A1 (en) | 2005-12-15 |
EP1769351B1 (en) | 2020-04-15 |
JP4740238B2 (ja) | 2011-08-03 |
US20050268301A1 (en) | 2005-12-01 |
CN1977246A (zh) | 2007-06-06 |
CA2567088A1 (en) | 2005-12-15 |
EP1769351A1 (en) | 2007-04-04 |
KR20070034523A (ko) | 2007-03-28 |
BRPI0511551A (pt) | 2008-01-02 |
MXPA06013666A (es) | 2007-03-23 |
RU2006146048A (ru) | 2008-07-10 |
TW200611197A (en) | 2006-04-01 |
EP1769351A4 (en) | 2009-01-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100934883B1 (ko) | 애플리케이션의 재런칭시의 애플리케이션 상태 히스토리정보를 이용한 방법, 소프트웨어 및 장치 | |
RU2435200C2 (ru) | Быстрая загрузка операционной системы из выключенного состояния | |
USRE40092E1 (en) | Method for quickly booting a computer system | |
KR101702700B1 (ko) | 고속 컴퓨터 시동 | |
JP5026494B2 (ja) | 高速で起動するコンピュータ | |
JP5937101B2 (ja) | 高速コンピュータースタートアップ | |
JP5200085B2 (ja) | コンピュータを短時間で起動する方法およびコンピュータ | |
JP2012220990A (ja) | ハイパーバイザ置き換え方法および情報処理装置 | |
JPH0756719A (ja) | 最後にブートに成功した既知のシステム構成データ・セットを用いたコンピュータ・システムのブート方法および装置 | |
TWI450090B (zh) | 關於改變程式之啟動列表以判定電腦系統性能是否增進之方法及系統 | |
JP2003521777A (ja) | オペレーティングシステムをロードする前にオペレーティングシステムの起動シーケンスを変更するためのシステムと方法 | |
WO2008048581A1 (en) | A processing device operation initialization system | |
JPWO2009016708A1 (ja) | コンピュータ装置、コンピュータ起動処理方法およびコンピュータ起動処理プログラム | |
CN111078303B (zh) | 一种优化uefi引导开机启动的方法及装置 | |
CN107179941A (zh) | 装置和优先级排序处理方法 | |
JP2005092708A (ja) | ソフトウェア更新システム及びソフトウェア更新方法並びにコンピュータプログラム | |
KR101420026B1 (ko) | 부팅 프로세스 중에 파일들을 로딩하기 위한 방법, 장치 및 컴퓨터 판독가능 저장 매체 | |
CN101866289A (zh) | 多重操作系统启动方法 | |
JPWO2006001050A1 (ja) | コンピュータ起動方法、プログラム、記憶媒体及び情報処理装置 | |
JP2005284925A (ja) | コンピュータシステムおよびプログラム更新方法 | |
JP2003330724A (ja) | 情報処理装置、情報処理方法、及びプログラム | |
JP2003256219A (ja) | 組込み機器におけるプログラム実行方法 | |
JP2021149191A (ja) | 情報処理装置、情報処理方法 | |
JP2009123082A (ja) | 情報処理装置、システム再開方法及びシステム再開プログラム | |
KR20070026461A (ko) | 컴퓨터 기동 방법, 기록 매체 및 정보 처리 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0105 | International application |
Patent event date: 20061226 Patent event code: PA01051R01D Comment text: International Patent Application |
|
PA0201 | Request for examination | ||
AMND | Amendment | ||
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20080229 Patent event code: PE09021S01D |
|
AMND | Amendment | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20080930 Patent event code: PE09021S01D |
|
AMND | Amendment | ||
E601 | Decision to refuse application | ||
PE0601 | Decision on rejection of patent |
Patent event date: 20090630 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20080930 Comment text: Notification of reason for refusal Patent event code: PE06011S01I Patent event date: 20080229 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |
|
J201 | Request for trial against refusal decision | ||
PJ0201 | Trial against decision of rejection |
Patent event date: 20090731 Comment text: Request for Trial against Decision on Refusal Patent event code: PJ02012R01D Patent event date: 20090630 Comment text: Decision to Refuse Application Patent event code: PJ02011S01I Appeal kind category: Appeal against decision to decline refusal Decision date: 20091007 Appeal identifier: 2009101007210 Request date: 20090731 |
|
A107 | Divisional application of patent | ||
AMND | Amendment | ||
PA0104 | Divisional application for international application |
Comment text: Divisional Application for International Patent Patent event code: PA01041R01D Patent event date: 20090831 |
|
PB0901 | Examination by re-examination before a trial |
Comment text: Amendment to Specification, etc. Patent event date: 20090831 Patent event code: PB09011R02I Comment text: Request for Trial against Decision on Refusal Patent event date: 20090731 Patent event code: PB09011R01I Comment text: Amendment to Specification, etc. Patent event date: 20090130 Patent event code: PB09011R02I Comment text: Amendment to Specification, etc. Patent event date: 20080430 Patent event code: PB09011R02I Comment text: Amendment to Specification, etc. Patent event date: 20070207 Patent event code: PB09011R02I |
|
B701 | Decision to grant | ||
PB0701 | Decision of registration after re-examination before a trial |
Patent event date: 20091007 Comment text: Decision to Grant Registration Patent event code: PB07012S01D Patent event date: 20090908 Comment text: Transfer of Trial File for Re-examination before a Trial Patent event code: PB07011S01I |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20091223 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20091223 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20121129 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20121129 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20131129 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20131129 Start annual number: 5 End annual number: 5 |
|
FPAY | Annual fee payment |
Payment date: 20141128 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20141128 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20150930 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20150930 Start annual number: 7 End annual number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20161125 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20161125 Start annual number: 8 End annual number: 8 |
|
FPAY | Annual fee payment |
Payment date: 20170929 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20170929 Start annual number: 9 End annual number: 9 |
|
FPAY | Annual fee payment |
Payment date: 20180928 Year of fee payment: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20180928 Start annual number: 10 End annual number: 10 |
|
FPAY | Annual fee payment |
Payment date: 20190924 Year of fee payment: 11 |
|
PR1001 | Payment of annual fee |
Payment date: 20190924 Start annual number: 11 End annual number: 11 |
|
PR1001 | Payment of annual fee |
Payment date: 20210929 Start annual number: 13 End annual number: 13 |
|
PR1001 | Payment of annual fee |
Payment date: 20230921 Start annual number: 15 End annual number: 15 |
|
PR1001 | Payment of annual fee |