Configuration information backup in memory systems

US9552159B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9552159-B2
Application numberUS-201514877144-A
CountryUS
Kind codeB2
Filing dateOct 7, 2015
Priority dateSep 27, 2012
Publication dateJan 24, 2017
Grant dateJan 24, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

According to one configuration, a memory system includes a configuration manager and multiple memory devices. The configuration manager includes status detection logic, retrieval logic, and configuration management logic. The status detection logic receives notification of a failed attempt by a first memory device to be initialized with custom configuration settings stored in the first memory device. In response to the notification, the retrieval logic retrieves a backup copy of configuration settings information from a second memory device in the memory system. The configuration management logic utilizes the backup copy of the configuration settings information retrieved from the second memory device to initialize the first memory device.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method comprising: receiving notification of a failed attempt by a first non-volatile memory device to initialize the first non-volatile memory device with first configuration settings information; retrieving a copy of the first configuration settings information stored in a second memory device, the second memory device storing second configuration settings information used to initialize the second memory device; utilizing the copy of the first configuration settings information retrieved from the second memory device to initialize the first non-volatile memory device for subsequent access to data stored in the first non-volatile memory device; and retrieving the copy of the first configuration settings information from the second memory device subsequent to receiving a communication indicating that the second memory device was able to properly initialize itself based on use of the second configuration settings information stored in the second memory device. 2. The method as in claim 1 , wherein the second memory device is disparately located with respect to the first non-volatile memory device in a memory system. 3. The method as in claim 1 , wherein the second configuration settings information is unique with respect to the copy of the first configuration settings information. 4. The method as in claim 1 further comprising: initiating storage of the first configuration settings information to the first non-volatile memory device, the first configuration settings information used by a controller in the first non-volatile memory device to initialize the first non-volatile memory device for subsequent access. 5. The method as in claim 1 further comprising: in response to receiving the notification of the failed attempt, mapping an identity of the first non-volatile memory device in the memory system to the second memory device in the memory system. 6. The method as in claim 1 , wherein receiving the notification includes: receiving the notification of the failed attempt by the first non-volatile memory device at power up during which a controller of the first non-volatile memory device attempts to initialize the first non-volatile memory device for subsequent access. 7. The method as in claim 1 , wherein receiving the notification of the failed attempt includes: receiving the notification from the first non-volatile memory device, the notification indicating that the first non-volatile memory device was unable to use the first configuration settings information stored in the first non-volatile memory device to properly initialize the first non-volatile memory device for subsequent access of data stored in the first non-volatile memory device. 8. The method as in claim 7 , wherein retrieving the copy of the first configuration settings information from the second memory device includes: at an access controller disparately located with respect to the first non-volatile memory device and the second memory device, mapping an identity of the first non-volatile memory device to the second memory device that stores the copy of the first configuration settings information. 9. The method as in claim 8 , wherein each of the first non-volatile memory device and the second memory device is operable to perform self-initialization upon power up. 10. The method as in claim 1 , wherein the first non-volatile memory device and the second memory device are operable to perform self-initialization for subsequent data access, the method further comprising: receiving the notification of the failed attempt and a corresponding notification from the second memory device, each of the notifications indicating a status of performing the self-initialization. 11. The method as in claim 7 , wherein the second memory device comprises a non-volatile memory device, the first configuration settings information indicating how to initialize the first non-volatile memory device for retrieval of the data stored in the first non-volatile memory device. 12. The method as in claim 11 , wherein the first configuration settings information specifies how to control operation of the first non-volatile memory device.

Assignees

Inventors

Classifications

  • G06F3/0604Primary

    Improving or facilitating administration, e.g. storage management · CPC title

  • Replication mechanisms · CPC title

  • Migration mechanisms · CPC title

  • G06F3/0632Primary

    by initialisation or re-initialisation of storage systems · CPC title

  • Boot up procedures · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9552159B2 cover?
According to one configuration, a memory system includes a configuration manager and multiple memory devices. The configuration manager includes status detection logic, retrieval logic, and configuration management logic. The status detection logic receives notification of a failed attempt by a first memory device to be initialized with custom configuration settings stored in the first memory d…
Who is the assignee on this patent?
Intel Corp
What technology area does this patent fall under?
Primary CPC classification G06F3/0604. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 24 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).