KR101595043B1 - 적어도 부분적으로 부팅 동안에 어플리케이션들을 메모리에 프리로딩하는 방법 - Google Patents
적어도 부분적으로 부팅 동안에 어플리케이션들을 메모리에 프리로딩하는 방법 Download PDFInfo
- Publication number
- KR101595043B1 KR101595043B1 KR1020117008700A KR20117008700A KR101595043B1 KR 101595043 B1 KR101595043 B1 KR 101595043B1 KR 1020117008700 A KR1020117008700 A KR 1020117008700A KR 20117008700 A KR20117008700 A KR 20117008700A KR 101595043 B1 KR101595043 B1 KR 101595043B1
- Authority
- KR
- South Korea
- Prior art keywords
- applications
- memory
- logic blocks
- preloading
- index
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000015654 memory Effects 0.000 title claims abstract description 71
- 238000000034 method Methods 0.000 claims abstract description 91
- 230000036316 preload Effects 0.000 claims abstract description 16
- 230000004044 response Effects 0.000 claims description 5
- 230000000977 initiatory effect Effects 0.000 claims 1
- 238000012545 processing Methods 0.000 description 7
- 230000003287 optical effect Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 239000004065 semiconductor Substances 0.000 description 3
- 239000007787 solid Substances 0.000 description 3
- 238000004590 computer program Methods 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 239000000872 buffer Substances 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006266 hibernation Effects 0.000 description 1
- 239000003550 marker Substances 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000009987 spinning 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
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformation of program code
- G06F8/54—Link editing before load time
-
- 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/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4406—Loading of operating system
-
- 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/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Stored Programmes (AREA)
Abstract
Description
도1은 프리로딩 기법을 가능케하는 예시적인 동작 환경을 나타낸다.
도2는 프리로딩을 위해 어플리케이션들을 선택하는 방법을 예시한다.
도3은 적어도 부분적으로 부팅 프로세스 동안에 어플리케이션들을 프리로딩하기 위한 방법을 예시한다.
도4는 예시적인 타임라인(timeline)을 도시한 것으로, 도3에 예시된 방법의 소정 동작들이 언제 수행될 수 있는지를 나타낸다.
도5는 본 발명에 따른 실시예들을 구현하기 위한 예시적인 하드-디스크-드라이브 환경을 나타낸다.
Claims (20)
- 어플리케이션들을 제 1 메모리로 프리로딩하는 방법으로서,
운영 시스템(Operating System: OS)이 제 2 메모리에 로딩되고 있는 동안에 상기 제 1 메모리에 적어도 부분적으로 프리로딩(preload)하기 위한 하나 이상의 어플리케이션들을 메모리 설정기에 의해서 제공하는 단계;
상기 메모리 설정기에 의해서 상기 어플리케이션들 중 하나에 대한 선택을 수신하는 단계; 및
상기 OS가 상기 제 2 메모리로부터 로딩 및 실행되는 경우 선택된 어플리케이션을 상기 OS가 상기 제 1 메모리로부터 로딩할 수 있도록, 상기 OS가 상기 제 2 메모리에 로딩되고 있는 동안에 상기 선택된 어플리케이션을 메모리 제어기에 의해서 상기 제 1 메모리에 적어도 부분적으로 프리로딩하는 단계
를 포함하는 방법. - 제1항에 있어서,
상기 어플리케이션들은 비-운영-시스템(Non-operating-system : non-OS) 어플리케이션들이며, 상기 비-운영-시스템 어플리케이션들은 기본 입출력 시스템(BIOS) 혹은 상기 운영 시스템(OS)에 관련되지 않는 것을 특징으로 하는 방법. - 제1항에 있어서,
상기 선택된 어플리케이션을 상기 제 1 메모리에 프리로딩하기 전에, 프리로딩되는 상기 어플리케이션의 로직 블록들을 상기 메모리 설정기에 의해서 결정하는 단계를 더 포함하며,
어플리케이션을 프리로딩하는 상기 단계는, 상기 선택된 어플리케이션의 상기 로직 블록들을 상기 제 1 메모리에 프리로딩하는 것을 특징으로 하는 방법. - 제3항에 있어서,
선택된 다른 어플리케이션들을 제공하기 위하여 상기 어플리케이션들 중 하나에 대한 선택을 수신하는 동작과 그리고 로직 블록들을 결정하는 동작을 상기 메모리 설정기에 의해서 반복하는 단계를 더 포함하며,
상기 로직 블록들은 상기 선택된 다른 어플리케이션들의 로직 블록들인 것을 특징으로 하는 방법. - 제4항에 있어서,
상기 선택된 어플리케이션 및 하나 이상의 상기 선택된 다른 어플리케이션들에 관련된 로직 블록들이 프리로딩되는 순서에 대한 선택을 상기 메모리 설정기에 의해서 가능케 하는 단계와;
선택된 순서를 상기 메모리 설정기에 의해서 수신하는 단계와; 그리고
상기 선택된 순서대로 프리로딩이 유효해지도록 상기 선택된 순서의 로직 블록들에 대한 식별자를 상기 메모리 설정기에 의해서 제공하는 단계
를 더 포함하는 것을 특징으로 하는 방법. - 제4항에 있어서,
상기 로직 블록들의 인덱스를 상기 메모리 설정기에 의해서 제공하는 단계를 더 포함하며,
상기 인덱스는 상기 로직 블록들이 상기 제 1 메모리에 프리로딩되는 순서를 나타내며, 상기 순서는 상기 선택된 어플리케이션 및 상기 선택된 다른 어플리케이션들의 사용 이력(history of use)에 기초하는 것을 특징으로 하는 방법. - 제1항에 있어서,
하나 이상의 어플리케이션들을 제공하는 상기 단계는,
상기 하나 이상의 어플리케이션들 각각에 관련된 선택가능한 텍스트 혹은 아아이콘을 갖는 그래픽 사용자 인터페이스를 표시하는 것을 특징으로 하는 방법. - 제1항에 있어서,
하나 이상의 어플리케이션들은, 워드-프로세싱 프로그램, 브라우징 프로그램, 이메일 프로그램, 혹은 그래픽 프로그램 중 하나 이상을 포함하는 것을 특징으로 하는 방법. - 제1항에 있어서,
상기 하나 이상의 어플리케이션들은 하나 이상의 하드 디스크 드라이브 상에 이전에 로딩된 어플리케이션들이며, 상기 하나 이상의 어플리케이션들은 상기 OS가 상기 제 2 메모리에 로딩되는 동안 상기 하나 이상의 하드 디스크 드라이브로부터 적어도 부분적으로 판독될 수 있는 것을 특징으로 하는 방법. - 제1항에 있어서,
상기 어플리케이션들 중 하나에 대한 선택을 수신하는 것에 응답하여, 상기 선택된 어플리케이션을 하나 이상의 하드 디스크 드라이브 상에 로딩하는 단계를 더 포함하며,
상기 선택된 어플리케이션은 상기 OS가 상기 제 2 메모리에 로딩되는 동안 상기 하나 이상의 하드 디스크 드라이브로부터 적어도 부분적으로 판독될 수 있는 것을 특징으로 하는 방법. - 제1항에 있어서,
상기 프리로딩하는 단계는,
기본 입출력 시스템(BIOS)이 상기 제 2 메모리에 로딩되거나 혹은 상기 제 2 메모리로부터 실행되는 동안에 상기 선택된 어플리케이션을 상기 제 1 메모리에 적어도 부분적으로 프리로딩하는 단계를 포함하는 것을 특징으로 하는 방법. - 제어기로서, 상기 제어기는,
컴퓨터의 부팅 프로세스의 개시에 응답하여, 제 1 하드 디스크 드라이브 상에 저장된 하나 이상의 어플리케이션들을 액세스하며;
상기 제 1 하드 디스크 드라이브로부터 상기 하나 이상의 어플리케이션들을 판독하며; 그리고
상기 컴퓨터가 상기 부팅 프로세스의 완료시에 제 1 메모리로부터 상기 하나 이상의 어플리케이션들을 로딩 및 실행할 수 있도록, 상기 부팅 프로세스의 일부로서 상기 컴퓨터의 운영 시스템(OS)이 제 2 하드 디스크 드라이브로부터 제 2 메모리에 로딩되는 동안 상기 제 1 하드 디스크 드라이브로부터 상기 제 1 메모리에 상기 하나 이상의 어플리케이션들을 적어도 부분적으로 프리로딩하도록 된 것을 특징으로 하는 제어기. - 제12항에 있어서,
상기 하나 이상의 어플리케이션들을 액세스하는 것은, 상기 하나 이상의 어플리케이션들에 관련된 로직 블록들의 인덱스를 액세스하는 것이며,
상기 로직 블록들은 상기 제 1 하드 디스크 드라이브 상에 저장되며 그리고 상기 인덱스는 상기 로직 블록들을 식별하며,
상기 제 1 하드 디스크 드라이브로부터 상기 어플리케이션들을 판독하는 것은, 상기 인덱스에서 식별된 상기 로직 블록들을 상기 제 1 하드 디스크 드라이브로부터 판독하는 것이며, 그리고
상기 어플리케이션들을 프리로딩하는 것은, 상기 로직 블록들을 상기 제 1 메모리에 프리로딩하는 것임을 특징으로 하는 제어기. - 제13항에 있어서,
상기 제어기는 또한, 상기 부팅 프로세스의 개시 이전에 상기 인덱스를 수신하며 그리고 상기 인덱스를 상기 제 1 메모리에 저장하도록 된 것을 특징으로 하는 제어기. - 제13항에 있어서,
상기 하나 이상의 어플리케이션들에 관련된 로직 블록들의 인덱스는, 복수개의 어플리케이션들에 관련된 로직 블록들을 포함하는 것을 특징으로 하는 제어기. - 제13항에 있어서,
상기 로직 블록들을 프리로딩하는 것은,
상기 부팅 프로세스의 완료 이전에 상기 하나 이상의 어플리케이션들 중 특정한 한 어플리케이션에 관련된 로직 블록들을 프리로딩하는 것임을 특징으로 하는 제어기. - 제13항에 있어서,
상기 로직 블록들을 프리로딩하는 것은,
기본 입출력 시스템(BIOS)의 로딩 동안에 이와 병행하여 상기 제 1 메모리 에 상기 로직 블록들을 프리로딩하는 것임을 특징으로 하는 제어기. - 제13항에 있어서,
상기 인덱스는 상기 로직 블록들이 프리로딩되는 순서를 나타내며 그리고 상기 프리로딩은 상기 순서대로 수행되는 것을 특징으로 하는 제어기. - 제13항에 있어서,
상기 인덱스는 또한, 상기 제 1 하드 디스크 드라이브 상에 저장된 하나 이상의 추가 어플리케이션들에 관련된 추가 로직 블록들의 인덱스이며,
상기 인덱스는 상기 부팅 프로세스의 완료 이후에 프리로딩될 상기 추가 로직 블록들을 나타내며, 그리고
상기 제어기는 또한, 상기 부팅 프로세스의 완료 이후에 상기 추가 로직 블록들을 상기 제 1 메모리 상에 프리로딩하도록 된 것을 특징으로 하는 제어기. - 제12항에 있어서,
상기 하나 이상의 어플리케이션들은, 비-운영-시스템(non-OS) 어플리케이션들이며, 상기 비-운영-시스템(non-OS) 어플리케이션들은 기본 입출력 시스템(BIOS) 혹은 상기 운영 시스템(OS)에 관련되지 않는 것을 특징으로 하는 제어기.
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US9814108P | 2008-09-18 | 2008-09-18 | |
US61/098,141 | 2008-09-18 | ||
US12/559,987 | 2009-09-15 | ||
US12/559,987 US8296555B2 (en) | 2008-09-18 | 2009-09-15 | Preloader |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20110084403A KR20110084403A (ko) | 2011-07-22 |
KR101595043B1 true KR101595043B1 (ko) | 2016-02-17 |
Family
ID=41203813
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020117008700A Active KR101595043B1 (ko) | 2008-09-18 | 2009-09-15 | 적어도 부분적으로 부팅 동안에 어플리케이션들을 메모리에 프리로딩하는 방법 |
Country Status (5)
Country | Link |
---|---|
US (3) | US8296555B2 (ko) |
JP (1) | JP5489182B2 (ko) |
KR (1) | KR101595043B1 (ko) |
CN (1) | CN102160035A (ko) |
WO (1) | WO2010033497A1 (ko) |
Families Citing this family (62)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8095816B1 (en) | 2007-04-05 | 2012-01-10 | Marvell International Ltd. | Processor management using a buffer |
US8443187B1 (en) | 2007-04-12 | 2013-05-14 | Marvell International Ltd. | Authentication of computing devices in server based on mapping between port identifier and MAC address that allows actions-per-group instead of just actions-per-single device |
US8321706B2 (en) | 2007-07-23 | 2012-11-27 | Marvell World Trade Ltd. | USB self-idling techniques |
US8171309B1 (en) | 2007-11-16 | 2012-05-01 | Marvell International Ltd. | Secure memory controlled access |
KR101383573B1 (ko) * | 2008-08-01 | 2014-04-09 | 삼성전자주식회사 | 화상형성장치 및 그의 웹 정보 제공방법 |
US8510560B1 (en) | 2008-08-20 | 2013-08-13 | Marvell International Ltd. | Efficient key establishment for wireless networks |
CN102160035A (zh) | 2008-09-18 | 2011-08-17 | 马维尔国际贸易有限公司 | 至少部分地在引导期间向存储器预加载应用 |
WO2010077787A1 (en) * | 2009-01-05 | 2010-07-08 | Marvell World Trade Ltd. | Method and system for hibernation or suspend using a non-volatile-memory device |
CN101866623A (zh) * | 2010-03-26 | 2010-10-20 | 鸿富锦精密工业(深圳)有限公司 | 可避免开机等待的电泳显示装置及方法 |
US9304867B2 (en) | 2010-09-28 | 2016-04-05 | Amazon Technologies, Inc. | System and method for providing flexible storage and retrieval of snapshot archives |
US20120167122A1 (en) * | 2010-12-27 | 2012-06-28 | Nokia Corporation | Method and apparatus for pre-initializing application rendering processes |
TW201232400A (en) * | 2011-01-20 | 2012-08-01 | Acer Inc | Method for pre-loading frequently launched application and electronic device using the same |
JP2012216108A (ja) * | 2011-04-01 | 2012-11-08 | Nec Corp | 情報処理装置およびプログラム転送方法 |
US9141394B2 (en) | 2011-07-29 | 2015-09-22 | Marvell World Trade Ltd. | Switching between processor cache and random-access memory |
US9436629B2 (en) | 2011-11-15 | 2016-09-06 | Marvell World Trade Ltd. | Dynamic boot image streaming |
WO2013108132A2 (en) | 2012-01-20 | 2013-07-25 | Marvell World Trade Ltd. | Cache system using solid state drive |
US8531612B1 (en) * | 2012-03-13 | 2013-09-10 | Sony Corporation | Television start speed enhancement |
US9110600B1 (en) | 2012-03-19 | 2015-08-18 | Amazon Technologies, Inc. | Triggered data shelving to a different storage system and storage deallocation |
CN102707966B (zh) * | 2012-04-12 | 2014-09-03 | 腾讯科技(深圳)有限公司 | 加速操作系统启动的方法及装置、预取信息生成方法及装置和终端 |
US9246996B1 (en) | 2012-05-07 | 2016-01-26 | Amazon Technologies, Inc. | Data volume placement techniques |
US9503517B1 (en) | 2012-05-07 | 2016-11-22 | Amazon Technologies, Inc. | Data volume placement techniques |
US11379354B1 (en) | 2012-05-07 | 2022-07-05 | Amazon Technologies, Inc. | Data volume placement techniques |
US9823840B1 (en) | 2012-05-07 | 2017-11-21 | Amazon Technologies, Inc. | Data volume placement techniques |
US9804993B1 (en) | 2012-05-07 | 2017-10-31 | Amazon Technologies, Inc. | Data volume placement techniques |
JP6406797B2 (ja) * | 2012-12-14 | 2018-10-17 | キヤノン株式会社 | 省電力モードで動作可能な情報処理装置、およびその制御方法 |
US9575768B1 (en) | 2013-01-08 | 2017-02-21 | Marvell International Ltd. | Loading boot code from multiple memories |
CN103970675A (zh) | 2013-01-29 | 2014-08-06 | Lsi公司 | 用于使引导操作系统加速的快速引导列表 |
US9361122B2 (en) * | 2013-02-08 | 2016-06-07 | Htc Corporation | Method and electronic device of file system prefetching and boot-up method |
US9736801B1 (en) | 2013-05-20 | 2017-08-15 | Marvell International Ltd. | Methods and apparatus for synchronizing devices in a wireless data communication system |
US9521635B1 (en) | 2013-05-21 | 2016-12-13 | Marvell International Ltd. | Methods and apparatus for selecting a device to perform shared functionality in a deterministic and fair manner in a wireless data communication system |
CN105518621B (zh) | 2013-07-31 | 2019-09-17 | 马维尔国际贸易有限公司 | 将引导操作并行化的方法 |
US9563385B1 (en) | 2013-09-16 | 2017-02-07 | Amazon Technologies, Inc. | Profile-guided data preloading for virtualized resources |
CN103473102B (zh) * | 2013-09-18 | 2016-12-07 | 中标软件有限公司 | 多操作系统的系统启动引导方法和工具 |
US10250673B1 (en) | 2014-03-14 | 2019-04-02 | Amazon Technologies, Inc. | Storage workload management using redirected messages |
US10715460B2 (en) | 2015-03-09 | 2020-07-14 | Amazon Technologies, Inc. | Opportunistic resource migration to optimize resource placement |
US10095589B2 (en) * | 2015-06-09 | 2018-10-09 | Acronis International Gmbh | System and method for optimization of operating system restore |
US11681531B2 (en) | 2015-09-19 | 2023-06-20 | Microsoft Technology Licensing, Llc | Generation and use of memory access instruction order encodings |
US10180840B2 (en) * | 2015-09-19 | 2019-01-15 | Microsoft Technology Licensing, Llc | Dynamic generation of null instructions |
KR102401772B1 (ko) * | 2015-10-02 | 2022-05-25 | 삼성전자주식회사 | 전자 장치에서 어플리케이션 실행 장치 및 방법 |
US9798583B2 (en) | 2015-12-04 | 2017-10-24 | Microsoft Technology Licensing, Llc | Onboarding of a service based on automated supervision of task completion |
US9891982B2 (en) | 2015-12-04 | 2018-02-13 | Microsoft Technology Licensing, Llc | Error handling during onboarding of a service |
US10979412B2 (en) | 2016-03-08 | 2021-04-13 | Nxp Usa, Inc. | Methods and apparatus for secure device authentication |
US10289421B2 (en) * | 2017-02-17 | 2019-05-14 | Dell Products, L.P. | Booting of IHS from SSD using PCIe |
US10552206B2 (en) | 2017-05-23 | 2020-02-04 | Ge Aviation Systems Llc | Contextual awareness associated with resources |
CN109947497B (zh) * | 2017-12-20 | 2021-06-08 | Oppo广东移动通信有限公司 | 应用程序预加载方法、装置、存储介质及移动终端 |
US10452296B1 (en) | 2018-03-23 | 2019-10-22 | Amazon Technologies, Inc. | Accelerated volumes |
US10776173B1 (en) | 2018-04-30 | 2020-09-15 | Amazon Technologies, Inc. | Local placement of resource instances in a distributed system |
US10459655B1 (en) | 2018-04-30 | 2019-10-29 | Amazon Technologies, Inc. | Rapid volume backup generation from distributed replica |
US11023157B2 (en) | 2018-04-30 | 2021-06-01 | Amazon Technologies, Inc. | Intermediary duplication to facilitate copy requests in distributed storage systems |
US11343314B1 (en) | 2018-04-30 | 2022-05-24 | Amazon Technologies, Inc. | Stream-based logging for distributed storage systems |
US10768835B1 (en) | 2018-06-27 | 2020-09-08 | Amazon Technologies, Inc. | Opportunistic storage service |
US11121981B1 (en) | 2018-06-29 | 2021-09-14 | Amazon Technologies, Inc. | Optimistically granting permission to host computing resources |
US10956442B1 (en) | 2018-07-30 | 2021-03-23 | Amazon Technologies, Inc. | Dedicated source volume pool for accelerated creation of block data volumes from object data snapshots |
US10931750B1 (en) | 2018-07-30 | 2021-02-23 | Amazon Technologies, Inc. | Selection from dedicated source volume pool for accelerated creation of block data volumes |
US11068192B1 (en) | 2019-03-26 | 2021-07-20 | Amazon Technologies, Inc. | Utilizing mutiple snapshot sources for creating new copy of volume in a networked environment wherein additional snapshot sources are reserved with lower performance levels than a primary snapshot source |
US10983719B1 (en) | 2019-03-28 | 2021-04-20 | Amazon Technologies, Inc. | Replica pools to support volume replication in distributed storage systems |
EP3731085A1 (en) * | 2019-04-25 | 2020-10-28 | XRSpace CO., LTD. | Mobile device with a shared data structure and method for operating the same |
KR102292211B1 (ko) * | 2019-12-10 | 2021-08-24 | 엘지전자 주식회사 | 전자기기 |
US11262918B1 (en) | 2020-09-30 | 2022-03-01 | Amazon Technologies, Inc. | Data storage system with uneven drive wear reduction |
US11526286B1 (en) | 2021-06-29 | 2022-12-13 | Amazon Technologies, Inc. | Adaptive snapshot chunk sizing for snapshots of block storage volumes |
US12223191B1 (en) | 2023-09-29 | 2025-02-11 | Amazon Technologies, Inc. | Management of operating system software using read-only multi-attach block volumes |
WO2025116059A1 (ko) * | 2023-11-28 | 2025-06-05 | 엘지전자 주식회사 | 디스플레이 장치 및 그 제어 방법 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020069354A1 (en) * | 2000-02-03 | 2002-06-06 | Fallon James J. | Systems and methods for accelerated loading of operating systems and application programs |
JP2004005254A (ja) | 2002-05-31 | 2004-01-08 | Casio Comput Co Ltd | 情報処理装置及びプログラム |
JP2006189944A (ja) | 2004-12-28 | 2006-07-20 | Toshiba Corp | アプリケーション実行方法およびアプリケーション実行プログラム |
US20070011445A1 (en) * | 2005-07-11 | 2007-01-11 | Lenovo | System and method for loading programs from HDD independent of operating system |
Family Cites Families (227)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5155833A (en) | 1987-05-11 | 1992-10-13 | At&T Bell Laboratories | Multi-purpose cache memory selectively addressable either as a boot memory or as a cache memory |
US5696989A (en) | 1990-06-25 | 1997-12-09 | Nec Corporation | Microcomputer equipped with DMA controller allowed to continue to perform data transfer operations even after completion of a current data transfer operation |
CA2065979C (en) | 1991-06-10 | 1999-01-19 | Stephen Patrick Thompson | Mode dependent minimum fifo fill level controls processor access to video memory |
GB9215619D0 (en) | 1992-07-23 | 1992-09-09 | Ncr Int Inc | Method and apparatus for transmitting digital data packets on a wireless channel |
GB2277816B (en) | 1993-05-04 | 1997-09-03 | Motorola Inc | Data communication system |
US5479514A (en) | 1994-02-23 | 1995-12-26 | International Business Machines Corporation | Method and apparatus for encrypted communication in data networks |
US5481733A (en) | 1994-06-15 | 1996-01-02 | Panasonic Technologies, Inc. | Method for managing the power distributed to a disk drive in a laptop computer |
US5469506A (en) | 1994-06-27 | 1995-11-21 | Pitney Bowes Inc. | Apparatus for verifying an identification card and identifying a person by means of a biometric characteristic |
US5467398A (en) | 1994-07-05 | 1995-11-14 | Motorola, Inc. | Method of messaging in a communication system |
JPH0876872A (ja) | 1994-09-07 | 1996-03-22 | Canon Inc | コンピュータ装置 |
US5560023A (en) | 1994-09-07 | 1996-09-24 | International Business Machines Corporation | Automatic backup system for advanced power management |
US5771356A (en) | 1995-01-04 | 1998-06-23 | Cirrus Logic, Inc. | Apparatus for controlling FIFO buffer data transfer by monitoring bus status and FIFO buffer thresholds |
US5802278A (en) | 1995-05-10 | 1998-09-01 | 3Com Corporation | Bridge/router architecture for high performance scalable networking |
US5673416A (en) | 1995-06-07 | 1997-09-30 | Seiko Epson Corporation | Memory request and control unit including a mechanism for issuing and removing requests for memory access |
JPH0944418A (ja) | 1995-07-21 | 1997-02-14 | Internatl Business Mach Corp <Ibm> | 情報処理システム及びその制御方法 |
US6006018A (en) | 1995-10-03 | 1999-12-21 | International Business Machines Corporation | Distributed file system translator with extended attribute support |
US5884099A (en) | 1996-05-31 | 1999-03-16 | Sun Microsystems, Inc. | Control circuit for a buffer memory to transfer data between systems operating at different speeds |
WO1998001975A1 (fr) | 1996-07-05 | 1998-01-15 | Seiko Epson Corporation | Procede, appareil et systeme de communication sans fil et support d'informations |
JPH10320302A (ja) | 1997-05-22 | 1998-12-04 | Hitachi Ltd | 情報処理装置 |
US6678790B1 (en) | 1997-06-09 | 2004-01-13 | Hewlett-Packard Development Company, L.P. | Microprocessor chip having a memory that is reconfigurable to function as on-chip main memory or an on-chip cache |
US5953020A (en) | 1997-06-30 | 1999-09-14 | Ati Technologies, Inc. | Display FIFO memory management system |
US6058188A (en) | 1997-07-24 | 2000-05-02 | International Business Machines Corporation | Method and apparatus for interoperable validation of key recovery information in a cryptographic system |
US5991519A (en) | 1997-10-03 | 1999-11-23 | Atmel Corporation | Secure memory having multiple security levels |
US6564318B1 (en) * | 1997-12-10 | 2003-05-13 | Phoenix Technologies Ltd. | Method and apparatus for execution of an application during computer pre-boot operation and post-boot under normal OS control |
US6216230B1 (en) | 1998-02-11 | 2001-04-10 | Durango Corporation | Notebook security system (NBS) |
US6092108A (en) | 1998-03-19 | 2000-07-18 | Diplacido; Bruno | Dynamic threshold packet filtering of application processor frames |
JP3713141B2 (ja) | 1998-05-19 | 2005-11-02 | インターナショナル・ビジネス・マシーンズ・コーポレーション | プログラムの不正実行防止方法 |
US6816968B1 (en) | 1998-07-10 | 2004-11-09 | Silverbrook Research Pty Ltd | Consumable authentication protocol and system |
JP2000047968A (ja) | 1998-07-31 | 2000-02-18 | Sony Computer Entertainment Inc | 情報処理装置及び方法、情報処理システム、データ受信端末及び方法、並びにデータ放送システム |
US6226618B1 (en) | 1998-08-13 | 2001-05-01 | International Business Machines Corporation | Electronic content delivery system |
US6473861B1 (en) | 1998-12-03 | 2002-10-29 | Joseph Forte | Magnetic optical encryption/decryption disk drive arrangement |
US6463509B1 (en) * | 1999-01-26 | 2002-10-08 | Motive Power, Inc. | Preloading data in a cache memory according to user-specified preload criteria |
US6145069A (en) | 1999-01-29 | 2000-11-07 | Interactive Silicon, Inc. | Parallel decompression and compression system and method for improving storage density and access speed for non-volatile memory and embedded memory devices |
GB9905056D0 (en) | 1999-03-05 | 1999-04-28 | Hewlett Packard Co | Computing apparatus & methods of operating computer apparatus |
US6522628B1 (en) | 1999-03-01 | 2003-02-18 | Cisco Technology, Inc. | Method and system for managing transmission resources in a wireless communication network |
US7549056B2 (en) | 1999-03-19 | 2009-06-16 | Broadcom Corporation | System and method for processing and protecting content |
JP3792066B2 (ja) | 1999-03-31 | 2006-06-28 | シャープ株式会社 | 低消費電力周辺機器 |
US6330626B1 (en) | 1999-05-05 | 2001-12-11 | Qlogic Corporation | Systems and methods for a disk controller memory architecture |
JP4689006B2 (ja) * | 1999-06-18 | 2011-05-25 | フィーニックス テクノロジーズ リミテッド | 通常のos制御下でコンピュータのプリ−ブート及びポスト−ブート作動の際にアプリケーションを実行する方法と装置 |
US7457897B1 (en) | 2004-03-17 | 2008-11-25 | Suoer Talent Electronics, Inc. | PCI express-compatible controller and interface for flash memory |
JP2001066986A (ja) | 1999-08-26 | 2001-03-16 | Sony Corp | 送信装置および方法、受信装置および方法、通信システム、並びにプログラム格納媒体 |
US8296467B2 (en) | 2000-01-06 | 2012-10-23 | Super Talent Electronics Inc. | Single-chip flash device with boot code transfer capability |
US6601167B1 (en) * | 2000-01-14 | 2003-07-29 | Advanced Micro Devices, Inc. | Computer system initialization with boot program stored in sequential access memory, controlled by a boot loader to control and execute the boot program |
DE50006022D1 (de) | 2000-01-19 | 2004-05-13 | Infineon Technologies Ag | Integrierte sicherheitsschaltung |
KR100653802B1 (ko) | 2000-01-21 | 2006-12-05 | 소니 가부시끼 가이샤 | 데이터 처리 장치, 데이터 처리 방법, 및 콘텐츠 데이터 생성 방법 |
US6823472B1 (en) | 2000-05-11 | 2004-11-23 | Lsi Logic Corporation | Shared resource manager for multiprocessor computer system |
US6711701B1 (en) | 2000-08-25 | 2004-03-23 | Micron Technology, Inc. | Write and erase protection in a synchronous memory |
US7010808B1 (en) | 2000-08-25 | 2006-03-07 | Microsoft Corporation | Binding digital content to a portable storage device or the like in a digital rights management (DRM) system |
JP4155545B2 (ja) | 2000-09-25 | 2008-09-24 | 株式会社東芝 | コンピュータシステムおよびデータ転送制御方法 |
JP4714980B2 (ja) | 2000-10-17 | 2011-07-06 | ソニー株式会社 | コンテンツ受信装置及びコンテンツ受信方法 |
US7047273B2 (en) | 2000-11-28 | 2006-05-16 | Navic Systems, Inc. | Load balancing in set top cable box environment |
US7653743B2 (en) | 2000-11-28 | 2010-01-26 | Microsoft Corporation | Protocol for throttling high volume messages |
US7058662B2 (en) | 2000-11-30 | 2006-06-06 | Xythos Software, Inc. | Maintenance of data integrity during transfer among computer networks |
US6546472B2 (en) | 2000-12-29 | 2003-04-08 | Hewlett-Packard Development Company, L.P. | Fast suspend to disk |
JP2002215409A (ja) * | 2001-01-15 | 2002-08-02 | Nec Corp | ダウンロードシステム、携帯情報端末及びプログラム管理装置 |
US7516325B2 (en) | 2001-04-06 | 2009-04-07 | Certicom Corp. | Device authentication in a PKI |
US7055038B2 (en) | 2001-05-07 | 2006-05-30 | Ati International Srl | Method and apparatus for maintaining secure and nonsecure data in a shared memory system |
EP1271875A1 (en) | 2001-06-21 | 2003-01-02 | Koninklijke Philips Electronics N.V. | Device arranged for exchanging data, and method of manufacturing |
US20030014368A1 (en) | 2001-07-09 | 2003-01-16 | Travelers Express Inc. | Systems, methods and apparatus for secure printing of negotiable instruments |
US6832280B2 (en) | 2001-08-10 | 2004-12-14 | Freescale Semiconductor, Inc. | Data processing system having an adaptive priority controller |
CN100390892C (zh) | 2001-09-14 | 2008-05-28 | 索尼株式会社 | 记录媒体的再现方法和设备及记录媒体的记录方法和设备 |
US7103788B1 (en) | 2001-10-31 | 2006-09-05 | Microsoft Corporation | Selective suspension of bus devices |
US7065651B2 (en) | 2002-01-16 | 2006-06-20 | Microsoft Corporation | Secure video card methods and systems |
US7647320B2 (en) | 2002-01-18 | 2010-01-12 | Peoplechart Corporation | Patient directed system and method for managing medical information |
US7117352B1 (en) | 2002-02-13 | 2006-10-03 | Lsi Logic Corporation | Debug port disable mechanism |
JP2003281078A (ja) | 2002-03-22 | 2003-10-03 | Ricoh Co Ltd | Dmaコントローラ |
US7496952B2 (en) | 2002-03-28 | 2009-02-24 | International Business Machines Corporation | Methods for authenticating a user's credentials against multiple sets of credentials |
US20030188162A1 (en) | 2002-03-29 | 2003-10-02 | Brant Candelore | Locking a hard drive to a host |
US7266842B2 (en) | 2002-04-18 | 2007-09-04 | International Business Machines Corporation | Control function implementing selective transparent data authentication within an integrated system |
US6954852B2 (en) | 2002-04-18 | 2005-10-11 | Ardence, Inc. | System for and method of network booting of an operating system to a client computer using hibernation |
US7089419B2 (en) | 2002-04-18 | 2006-08-08 | International Business Machines Corporation | Control function with multiple security states for facilitating secure operation of an integrated system |
US6715085B2 (en) | 2002-04-18 | 2004-03-30 | International Business Machines Corporation | Initializing, maintaining, updating and recovering secure operation within an integrated system employing a data access control function |
JP2003316913A (ja) | 2002-04-23 | 2003-11-07 | Canon Inc | サービス提供方法、情報処理システム、その制御プログラム及び記憶媒体 |
US8335915B2 (en) | 2002-05-14 | 2012-12-18 | Netapp, Inc. | Encryption based security system for network storage |
US7322043B2 (en) | 2002-06-20 | 2008-01-22 | Hewlett-Packard Development Company, L.P. | Allowing an electronic device accessing a service to be authenticated |
US7206940B2 (en) | 2002-06-24 | 2007-04-17 | Microsoft Corporation | Methods and systems providing per pixel security and functionality |
US7017037B2 (en) | 2002-06-27 | 2006-03-21 | Microsoft Corporation | Apparatus and method to decrease boot time and hibernate awaken time of a computer system utilizing disk spin-up-time |
US20040054898A1 (en) | 2002-08-28 | 2004-03-18 | International Business Machines Corporation | Authenticating and communicating verifiable authorization between disparate network domains |
US20050144468A1 (en) | 2003-01-13 | 2005-06-30 | Northcutt J. D. | Method and apparatus for content protection in a personal digital network environment |
US7194638B1 (en) | 2002-09-27 | 2007-03-20 | Cypress Semiconductor Corporation | Device and method for managing power consumed by a USB device |
US6901298B1 (en) | 2002-09-30 | 2005-05-31 | Rockwell Automation Technologies, Inc. | Saving and restoring controller state and context in an open operating system |
US20040103272A1 (en) | 2002-11-27 | 2004-05-27 | Zimmer Vincent J. | Using a processor cache as RAM during platform initialization |
KR20050087843A (ko) | 2002-12-20 | 2005-08-31 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 스트림들을 프로세싱하기 위한 장치 및 방법 |
KR100557590B1 (ko) | 2002-12-26 | 2006-03-03 | 주식회사 하이닉스반도체 | 반도체 메모리 장치의 오토 리프레시 제어회로 |
US6711447B1 (en) | 2003-01-22 | 2004-03-23 | Intel Corporation | Modulating CPU frequency and voltage in a multi-core CPU architecture |
JP2004266342A (ja) | 2003-02-03 | 2004-09-24 | Sony Corp | 無線アドホック通信システム、端末、その端末における復号方法、暗号化方法及びブロードキャスト暗号鍵配布方法並びにそれらの方法を端末に実行させるためのプログラム |
US7607009B2 (en) | 2003-02-10 | 2009-10-20 | International Business Machines Corporation | Method for distributing and authenticating public keys using time ordered exchanges |
TW200415464A (en) | 2003-02-12 | 2004-08-16 | Acard Technology Corp | SATA flash memory device |
JP4039277B2 (ja) | 2003-03-06 | 2008-01-30 | ソニー株式会社 | 無線通信システム、端末、その端末における処理方法並びにその方法を端末に実行させるためのプログラム |
US7409544B2 (en) | 2003-03-27 | 2008-08-05 | Microsoft Corporation | Methods and systems for authenticating messages |
US20050015602A1 (en) | 2003-04-28 | 2005-01-20 | Rees Robert Thomas Owen | Method and apparatus for passing data securely between parties |
JP2004334486A (ja) | 2003-05-07 | 2004-11-25 | Internatl Business Mach Corp <Ibm> | ブートコードを用いた起動システム、及び起動方法 |
US7231468B2 (en) | 2003-06-06 | 2007-06-12 | Intel Corporation | Future activity list for peripheral bus host controller |
US20040257462A1 (en) | 2003-06-17 | 2004-12-23 | Goris Andrew C. | Digital camera and method for slowing, delay and/or suspending advanced processing during low battery conditions to conserve battery charge |
JP2005011120A (ja) * | 2003-06-19 | 2005-01-13 | Sony Corp | 情報処理方法及び装置 |
US7499548B2 (en) | 2003-06-24 | 2009-03-03 | Intel Corporation | Terminal authentication in a wireless network |
TWI225200B (en) | 2003-06-24 | 2004-12-11 | Lite On Technology Corp | Fast wake-up wireless signal receiving device |
US8000284B2 (en) | 2003-07-15 | 2011-08-16 | Qualcomm Incorporated | Cooperative autonomous and scheduled resource allocation for a distributed communication system |
US7412565B2 (en) | 2003-08-18 | 2008-08-12 | Intel Corporation | Memory optimization for a computer system having a hibernation mode |
WO2005022341A2 (en) | 2003-08-29 | 2005-03-10 | Tgbw Inc. | Flash memory distribution of digital content |
JP2005085090A (ja) | 2003-09-10 | 2005-03-31 | Konica Minolta Business Technologies Inc | 遠隔処理装置 |
US7401215B2 (en) | 2003-09-29 | 2008-07-15 | Sun Microsystems, Inc. | Method and apparatus for facilitating cryptographic layering enforcement |
US7571216B1 (en) | 2003-10-02 | 2009-08-04 | Cisco Technology, Inc. | Network device/CPU interface scheme |
US20050108171A1 (en) | 2003-11-19 | 2005-05-19 | Bajikar Sundeep M. | Method and apparatus for implementing subscriber identity module (SIM) capabilities in an open platform |
US20050114686A1 (en) | 2003-11-21 | 2005-05-26 | International Business Machines Corporation | System and method for multiple users to securely access encrypted data on computer system |
US20050138365A1 (en) | 2003-12-19 | 2005-06-23 | Bellipady Guruprashanth A. | Mobile device and method for providing certificate based cryptography |
US20050156925A1 (en) * | 2004-01-16 | 2005-07-21 | Fong Ryan P. | Graphical user interface for pre-boot operating environment |
US20050177674A1 (en) | 2004-02-11 | 2005-08-11 | Infineon Technologies, Inc. | Configurable embedded processor |
US7840763B2 (en) | 2004-03-12 | 2010-11-23 | Sca Technica, Inc. | Methods and systems for achieving high assurance computing using low assurance operating systems and processes |
JP4645049B2 (ja) | 2004-03-19 | 2011-03-09 | 株式会社日立製作所 | コンテンツ送信装置およびコンテンツ送信方法 |
US7606230B1 (en) | 2004-05-10 | 2009-10-20 | Marvell International Ltd. | Link aggregation for routed ports |
US7072211B2 (en) | 2004-05-19 | 2006-07-04 | L-3 Integrated Systems Company | Systems and methods for write protection of non-volatile memory devices |
US7484016B2 (en) | 2004-06-30 | 2009-01-27 | Intel Corporation | Apparatus and method for high performance volatile disk drive memory access using an integrated DMA engine |
JP4447977B2 (ja) | 2004-06-30 | 2010-04-07 | 富士通マイクロエレクトロニクス株式会社 | セキュアプロセッサ、およびセキュアプロセッサ用プログラム。 |
TWI248617B (en) | 2004-08-13 | 2006-02-01 | Prolific Technology Inc | Data storage device |
US20060059372A1 (en) | 2004-09-10 | 2006-03-16 | International Business Machines Corporation | Integrated circuit chip for encryption and decryption having a secure mechanism for programming on-chip hardware |
KR100634436B1 (ko) | 2004-09-23 | 2006-10-16 | 삼성전자주식회사 | 멀티 칩 시스템 및 그것의 부트코드 페치 방법 |
US20060072748A1 (en) | 2004-10-01 | 2006-04-06 | Mark Buer | CMOS-based stateless hardware security module |
US20060075259A1 (en) | 2004-10-05 | 2006-04-06 | Bajikar Sundeep M | Method and system to generate a session key for a trusted channel within a computer system |
US8332653B2 (en) | 2004-10-22 | 2012-12-11 | Broadcom Corporation | Secure processing environment |
US7788670B2 (en) | 2004-10-26 | 2010-08-31 | Intel Corporation | Performance-based workload scheduling in multi-core architectures |
EP1653331B8 (en) | 2004-10-29 | 2012-03-14 | ST-Ericsson SA | An apparatus and method for entering and exiting low power mode |
KR100636209B1 (ko) | 2004-11-12 | 2006-10-19 | 삼성전자주식회사 | Mac 주소 보안 방법 및 장치 |
US7987356B2 (en) | 2004-11-29 | 2011-07-26 | Broadcom Corporation | Programmable security platform |
US7308591B2 (en) | 2004-12-16 | 2007-12-11 | International Business Machines Corporation | Power management of multi-processor servers |
WO2006066999A2 (en) | 2004-12-22 | 2006-06-29 | International Business Machines Corporation | Method, system and computer program product for handling data |
US7937198B2 (en) | 2004-12-29 | 2011-05-03 | Snap-On Incorporated | Vehicle or engine diagnostic systems supporting fast boot and reprogramming |
US7533258B2 (en) | 2005-01-07 | 2009-05-12 | Cisco Technology, Inc. | Using a network-service credential for access control |
US7725738B1 (en) | 2005-01-25 | 2010-05-25 | Altera Corporation | FPGA configuration bitstream protection using multiple keys |
US8037514B2 (en) | 2005-03-01 | 2011-10-11 | Cisco Technology, Inc. | Method and apparatus for securely disseminating security server contact information in a network |
US8225083B2 (en) | 2005-03-09 | 2012-07-17 | Vudu, Inc. | Secured seeding of data in a distributed environment |
US7711989B2 (en) | 2005-04-01 | 2010-05-04 | Dot Hill Systems Corporation | Storage system with automatic redundant code component failure detection, notification, and repair |
US9553848B2 (en) | 2005-04-06 | 2017-01-24 | Broadcom Corporation | Secure conditional access and digital rights management in a multimedia processor |
GB2425681A (en) | 2005-04-27 | 2006-11-01 | 3Com Corporaton | Access control by Dynamic Host Configuration Protocol snooping |
US8098823B2 (en) | 2005-05-03 | 2012-01-17 | Ntt Docomo, Inc. | Multi-key cryptographically generated address |
US7814322B2 (en) | 2005-05-03 | 2010-10-12 | Sri International | Discovery and authentication scheme for wireless mesh networks |
US7287114B2 (en) | 2005-05-10 | 2007-10-23 | Intel Corporation | Simulating multiple virtual channels in switched fabric networks |
US7702825B2 (en) | 2005-06-29 | 2010-04-20 | Intel Corporation | Enhancements to universal serial bus (USB) suspend and resume operations |
US7376976B2 (en) | 2005-07-11 | 2008-05-20 | Microsoft Corporation | Transcryption of digital content between content protection systems |
KR20080031965A (ko) | 2005-07-20 | 2008-04-11 | 베리메트릭스 인코퍼레이티드 | 네트워크 사용자 인증 시스템 및 방법 |
US9009778B2 (en) | 2005-07-29 | 2015-04-14 | Rpx Clearinghouse Llc | Segmented network identity management |
US7818580B2 (en) | 2005-08-09 | 2010-10-19 | International Business Machines Corporation | Control of port based authentication protocols and process to support transfer of connection information |
US20070234028A1 (en) | 2005-09-15 | 2007-10-04 | Rothman Michael A | Method and apparatus for quickly changing the power state of a data processing system |
US7620746B2 (en) | 2005-09-29 | 2009-11-17 | Apple Inc. | Functional DMA performing operation on DMA data and writing result of operation |
US8139521B2 (en) | 2005-10-28 | 2012-03-20 | Interdigital Technology Corporation | Wireless nodes with active authentication and associated methods |
US8577044B2 (en) | 2005-10-28 | 2013-11-05 | Hewlett-Packard Development Company, L.P. | Method and apparatus for automatic and secure distribution of an asymmetric key security credential in a utility computing environment |
US20070136792A1 (en) | 2005-12-05 | 2007-06-14 | Ting David M | Accelerating biometric login procedures |
US20070136523A1 (en) | 2005-12-08 | 2007-06-14 | Bonella Randy M | Advanced dynamic disk memory module special operations |
EP1802030A1 (en) | 2005-12-23 | 2007-06-27 | Nagracard S.A. | Secure system-on-chip |
JP5027155B2 (ja) | 2006-01-11 | 2012-09-19 | クゥアルコム・インコーポレイテッド | 無線端末ビーコン信号の生成、送信および/または使用に関する方法および装置 |
US7490177B2 (en) | 2006-01-23 | 2009-02-10 | Infineon Technologies Ag | System method for performing a direct memory access for automatically copying initialization boot code in a new memory architecture |
US7333464B2 (en) | 2006-02-01 | 2008-02-19 | Microsoft Corporation | Automated service discovery and wireless network set-up |
US20070180271A1 (en) | 2006-02-02 | 2007-08-02 | Ibm Corporation | Apparatus and method for providing key security in a secure processor |
US9137012B2 (en) | 2006-02-03 | 2015-09-15 | Emc Corporation | Wireless authentication methods and apparatus |
JP5282349B2 (ja) | 2006-02-15 | 2013-09-04 | 富士通株式会社 | マルチプロセッシングシステム |
US7900060B2 (en) | 2006-02-17 | 2011-03-01 | Vudu, Inc. | Method and system for securing a disk key |
US8483718B2 (en) | 2006-03-13 | 2013-07-09 | West Corporation | UMA network controller that provides access point identifiers to a location system |
JP4921000B2 (ja) * | 2006-03-15 | 2012-04-18 | キヤノン株式会社 | 画像処理装置、画像処理装置の制御方法、及びプログラム |
US20070242643A1 (en) | 2006-04-14 | 2007-10-18 | Microsoft Corporation | Using a wireless beacon broadcast to provide a media message |
JP4125328B2 (ja) | 2006-04-17 | 2008-07-30 | キヤノン株式会社 | 電子機器、電子機器による周辺機器の制御方法、プログラム及び記憶媒体 |
US7640440B2 (en) | 2006-04-25 | 2009-12-29 | Apple Inc. | Method and apparatus for facilitating device hibernation |
US8166309B2 (en) | 2006-05-01 | 2012-04-24 | Infosys Technologies, Ltd. | System and method for a secure multi-level network access mechanism using virtual service set identifier broadcast |
US20070260905A1 (en) | 2006-05-01 | 2007-11-08 | Integration Associates Inc. | Wireless controlled wake up |
US7743260B2 (en) | 2006-05-17 | 2010-06-22 | Richard Fetik | Firewall+storage apparatus, method and system |
US7620784B2 (en) | 2006-06-09 | 2009-11-17 | Microsoft Corporation | High speed nonvolatile memory device using parallel writing among a plurality of interfaces |
US20070297606A1 (en) | 2006-06-27 | 2007-12-27 | Tkacik Thomas E | Multiple key security and method for electronic devices |
CN100504779C (zh) | 2006-06-30 | 2009-06-24 | 联想(北京)有限公司 | 一种加速bios运行的方法 |
TW200807424A (en) | 2006-07-25 | 2008-02-01 | Fortune Semiconductor Corp | Programming method of one-time programmable memory of integrated circuit |
JP2008033436A (ja) | 2006-07-26 | 2008-02-14 | Toshiba Corp | 情報処理装置および情報処理装置の制御方法 |
JP4992332B2 (ja) | 2006-08-03 | 2012-08-08 | 富士通株式会社 | ログイン管理方法及びサーバ |
US7793103B2 (en) | 2006-08-15 | 2010-09-07 | Motorola, Inc. | Ad-hoc network key management |
US8413229B2 (en) | 2006-08-21 | 2013-04-02 | Citrix Systems, Inc. | Method and appliance for authenticating, by an appliance, a client to access a virtual private network connection, based on an attribute of a client-side certificate |
JP2008085986A (ja) | 2006-08-30 | 2008-04-10 | Ricoh Co Ltd | データ変換装置と電子装置とデータ変換方法 |
US8190917B2 (en) | 2006-09-12 | 2012-05-29 | International Business Machines Corporation | System and method for securely saving and restoring a context of a secure program loader |
US8661263B2 (en) | 2006-09-29 | 2014-02-25 | Protegrity Corporation | Meta-complete data storage |
US8769275B2 (en) | 2006-10-17 | 2014-07-01 | Verifone, Inc. | Batch settlement transactions system and method |
US7873841B2 (en) | 2006-10-30 | 2011-01-18 | Sony Ericsson Mobile Communications Ab | Method of maintaining a USB active state without data transfer |
US20080108322A1 (en) | 2006-11-03 | 2008-05-08 | Motorola, Inc. | Device and / or user authentication for network access |
US8661520B2 (en) | 2006-11-21 | 2014-02-25 | Rajesh G. Shakkarwar | Systems and methods for identification and authentication of a user |
US7818389B1 (en) | 2006-12-01 | 2010-10-19 | Marvell International Ltd. | Packet buffer apparatus and method |
US8117478B2 (en) | 2006-12-29 | 2012-02-14 | Intel Corporation | Optimizing power usage by processor cores based on architectural events |
US8254568B2 (en) | 2007-01-07 | 2012-08-28 | Apple Inc. | Secure booting a computing device |
US8239650B2 (en) | 2007-01-31 | 2012-08-07 | Broadcom Corporation | Wirelessly configurable memory device addressing |
JPWO2008117520A1 (ja) | 2007-03-28 | 2010-07-15 | パナソニック株式会社 | メモリコントローラ、不揮発性メモリシステムおよびホスト装置 |
US8095816B1 (en) | 2007-04-05 | 2012-01-10 | Marvell International Ltd. | Processor management using a buffer |
US8443187B1 (en) | 2007-04-12 | 2013-05-14 | Marvell International Ltd. | Authentication of computing devices in server based on mapping between port identifier and MAC address that allows actions-per-group instead of just actions-per-single device |
US8001592B2 (en) | 2007-05-09 | 2011-08-16 | Sony Computer Entertainment Inc. | Methods and apparatus for accessing resources using a multiprocessor in a trusted mode |
US8365256B2 (en) | 2007-05-22 | 2013-01-29 | Cisco Technology, Inc. | Authentication server with link state monitor and credential cache |
US8423789B1 (en) | 2007-05-22 | 2013-04-16 | Marvell International Ltd. | Key generation techniques |
US7864720B2 (en) | 2007-06-01 | 2011-01-04 | Intel Corporation | Power management for wireless devices |
US20080313462A1 (en) | 2007-06-13 | 2008-12-18 | Meiyuan Zhao | Apparatus and method for deriving keys for securing peer links |
US7546409B2 (en) | 2007-06-28 | 2009-06-09 | Intel Corporation | Deferring peripheral traffic with sideband control |
US8321706B2 (en) | 2007-07-23 | 2012-11-27 | Marvell World Trade Ltd. | USB self-idling techniques |
US8320350B2 (en) | 2007-09-26 | 2012-11-27 | Motorola Solutions, Inc. | Method, system and a data frame for communication in a wireless communication system |
US7991943B2 (en) | 2007-10-26 | 2011-08-02 | Standard Microsystems Corporation | Implementation of one time programmable memory with embedded flash memory in a system-on-chip |
US8156322B2 (en) | 2007-11-12 | 2012-04-10 | Micron Technology, Inc. | Critical security parameter generation and exchange system and method for smart-card memory modules |
US8798665B2 (en) | 2007-11-15 | 2014-08-05 | Qualcomm Incorporated | Beacon-based control channels |
US8171309B1 (en) | 2007-11-16 | 2012-05-01 | Marvell International Ltd. | Secure memory controlled access |
US8001381B2 (en) | 2008-02-26 | 2011-08-16 | Motorola Solutions, Inc. | Method and system for mutual authentication of nodes in a wireless communication network |
US7898857B2 (en) | 2008-03-20 | 2011-03-01 | Micron Technology, Inc. | Memory structure having volatile and non-volatile memory portions |
US8433936B2 (en) | 2008-04-04 | 2013-04-30 | Advanced Micro Devices, Inc. | USB power conservation method and apparatus |
US7995596B2 (en) | 2008-05-13 | 2011-08-09 | Netlogic Microsystems, Inc. | System and method for offloading packet protocol encapsulation from software |
US7916594B2 (en) | 2008-06-18 | 2011-03-29 | Mediatek Inc. | Data processing apparatus and method for reproducing data of an optical recording medium |
US8621144B2 (en) | 2008-06-26 | 2013-12-31 | Intel Corporation | Accelerated resume from hibernation in a cached disk system |
US8848924B2 (en) | 2008-06-27 | 2014-09-30 | University Of Washington | Privacy-preserving location tracking for devices |
CN101626374B (zh) | 2008-07-11 | 2013-08-28 | 成都市华为赛门铁克科技有限公司 | IPv6网络中协商SA的方法、系统和设备 |
US7835190B2 (en) | 2008-08-12 | 2010-11-16 | Micron Technology, Inc. | Methods of erase verification for a flash memory device |
US8510560B1 (en) | 2008-08-20 | 2013-08-13 | Marvell International Ltd. | Efficient key establishment for wireless networks |
US8713241B2 (en) * | 2008-08-27 | 2014-04-29 | Wireless Silicon Group, Llc | Method and apparatus for an active low power mode of a portable computing device |
CN102160035A (zh) | 2008-09-18 | 2011-08-17 | 马维尔国际贸易有限公司 | 至少部分地在引导期间向存储器预加载应用 |
JP5075796B2 (ja) | 2008-11-17 | 2012-11-21 | 株式会社東芝 | 通信装置、通信制御方法及び通信プログラム |
WO2010077787A1 (en) | 2009-01-05 | 2010-07-08 | Marvell World Trade Ltd. | Method and system for hibernation or suspend using a non-volatile-memory device |
KR101543581B1 (ko) | 2009-02-25 | 2015-08-11 | 삼성전자주식회사 | 시스템 온 칩 및 이를 포함하는 전자 시스템 |
US8769285B2 (en) | 2009-08-13 | 2014-07-01 | Qualcomm Incorporated | Methods and apparatus for deriving, communicating and/or verifying ownership of expressions |
US8700892B2 (en) | 2010-03-19 | 2014-04-15 | F5 Networks, Inc. | Proxy SSL authentication in split SSL for client-side proxy agent resources with content insertion |
US8645716B1 (en) | 2010-10-08 | 2014-02-04 | Marvell International Ltd. | Method and apparatus for overwriting an encryption key of a media drive |
KR20120096787A (ko) | 2011-02-23 | 2012-08-31 | 삼성전자주식회사 | 모바일 장치 인증 방법 및 이를 적용한 디스플레이 장치, 그리고 모바일 장치 인증 시스템 |
WO2012151351A1 (en) | 2011-05-04 | 2012-11-08 | Marvell World Trade Ltd. | Wireless authentication using beacon messages |
US8855194B2 (en) | 2011-05-09 | 2014-10-07 | Texas Instruments Incorporated | Updating non-shadow registers in video encoder |
US9141394B2 (en) | 2011-07-29 | 2015-09-22 | Marvell World Trade Ltd. | Switching between processor cache and random-access memory |
US9436629B2 (en) | 2011-11-15 | 2016-09-06 | Marvell World Trade Ltd. | Dynamic boot image streaming |
KR101803305B1 (ko) | 2011-12-15 | 2018-01-10 | 삼성전자주식회사 | 애플리케이션 실행을 위한 디스플레이 장치 및 방법 |
US9398455B2 (en) | 2012-03-14 | 2016-07-19 | Marvell World Trade Ltd. | System and method for generating an identification based on a public key of an asymmetric key pair |
US9575768B1 (en) | 2013-01-08 | 2017-02-21 | Marvell International Ltd. | Loading boot code from multiple memories |
US9220012B1 (en) | 2013-01-15 | 2015-12-22 | Marvell International Ltd. | Systems and methods for provisioning devices |
US9363249B2 (en) | 2013-03-06 | 2016-06-07 | Marvell World Trade Ltd. | Secure simple enrollment |
WO2015038568A1 (en) | 2013-09-10 | 2015-03-19 | Marvell World Trade Ltd. | Secure device bootstrap identity |
-
2009
- 2009-09-15 CN CN2009801368499A patent/CN102160035A/zh active Pending
- 2009-09-15 KR KR1020117008700A patent/KR101595043B1/ko active Active
- 2009-09-15 WO PCT/US2009/056973 patent/WO2010033497A1/en active Application Filing
- 2009-09-15 US US12/559,987 patent/US8296555B2/en active Active
- 2009-09-15 JP JP2011527899A patent/JP5489182B2/ja active Active
-
2012
- 2012-10-22 US US13/657,511 patent/US8688968B2/en active Active
-
2014
- 2014-03-11 US US14/205,196 patent/US9652249B1/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020069354A1 (en) * | 2000-02-03 | 2002-06-06 | Fallon James J. | Systems and methods for accelerated loading of operating systems and application programs |
JP2004005254A (ja) | 2002-05-31 | 2004-01-08 | Casio Comput Co Ltd | 情報処理装置及びプログラム |
JP2006189944A (ja) | 2004-12-28 | 2006-07-20 | Toshiba Corp | アプリケーション実行方法およびアプリケーション実行プログラム |
US20070011445A1 (en) * | 2005-07-11 | 2007-01-11 | Lenovo | System and method for loading programs from HDD independent of operating system |
Also Published As
Publication number | Publication date |
---|---|
US20130046966A1 (en) | 2013-02-21 |
US20100070751A1 (en) | 2010-03-18 |
JP5489182B2 (ja) | 2014-05-14 |
US8688968B2 (en) | 2014-04-01 |
US8296555B2 (en) | 2012-10-23 |
KR20110084403A (ko) | 2011-07-22 |
JP2012507762A (ja) | 2012-03-29 |
CN102160035A (zh) | 2011-08-17 |
US9652249B1 (en) | 2017-05-16 |
WO2010033497A1 (en) | 2010-03-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101595043B1 (ko) | 적어도 부분적으로 부팅 동안에 어플리케이션들을 메모리에 프리로딩하는 방법 | |
JP6033274B2 (ja) | 先読み技術を利用して行われる、システムのオペレーティングシステムのブート、プログラム及びコンピュータシステム | |
JP5234473B2 (ja) | ターボブートシステム及び方法 | |
CN101421701B (zh) | 用于引导非易失性存储器的方法、设备和系统 | |
KR100673681B1 (ko) | 개인용 컴퓨터에서의 인스턴트 온 기능 실행방법 | |
US10936247B2 (en) | Memory controller, storage device including the same, and method of operating the memory controller | |
US20150127955A1 (en) | Method and apparatus for inputting/outputting virtual operating system from removable storage device on a host using virtualization technique | |
JP2014534521A (ja) | ブートデータのロード | |
US8984267B2 (en) | Pinning boot data for faster boot | |
TWI475485B (zh) | 韌體更新之方法及其相關電腦系統 | |
US7430661B2 (en) | System and method of storing user data in a partition file or using a partition file containing user data | |
CN101246429A (zh) | 将闪存模块用作主存储器的电子系统和相关系统引导方法 | |
CN101788913B (zh) | 具有内建双可被隐藏操作装置的计算机系统 | |
KR101236981B1 (ko) | 히든 영역을 이용한 하이버네이션 부팅 시스템 | |
AU2015100549B4 (en) | Pinning boot data for faster boot | |
CN100403262C (zh) | 计算机装置开机方法及使用该方法的计算机装置 | |
Rothman et al. | BOOTING IN AN INSTANT. | |
JP2006236058A (ja) | 情報処理装置およびシステム起動方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0105 | International application |
Patent event date: 20110415 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: 20140828 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: 20150616 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: 20151230 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20160211 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20160212 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20181123 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20181123 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20200203 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20200203 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20210201 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20240131 Start annual number: 9 End annual number: 9 |