Methods and system for verifying memory device integrity

A method for verifying memory device integrity includes identifying at least one memory block corresponding to at least one memory location within a memory device. The memory block is associated with a prior checksum. It is determined whether the first memory block is designated read-only. A current...

Full description

Saved in:
Bibliographic Details
Main Authors Becker, Donald, Potter, Timothy Steven, Montgomery, Jr, Bruce, Dopson, Dave
Format Patent
LanguageEnglish
Published 18.12.2012
Online AccessGet full text

Cover

Loading…
Abstract A method for verifying memory device integrity includes identifying at least one memory block corresponding to at least one memory location within a memory device. The memory block is associated with a prior checksum. It is determined whether the first memory block is designated read-only. A current checksum is calculated based at least in part on data within the memory block. When the first memory block is designated read-only, and the prior checksum represents expected data within the first memory block, it is determined whether the current checksum is equal to the prior checksum. When the current checksum is not equal to the prior checksum, a verification failure for the first memory block is indicated via a notification interface. A system for verifying memory device integrity is also disclosed.
AbstractList A method for verifying memory device integrity includes identifying at least one memory block corresponding to at least one memory location within a memory device. The memory block is associated with a prior checksum. It is determined whether the first memory block is designated read-only. A current checksum is calculated based at least in part on data within the memory block. When the first memory block is designated read-only, and the prior checksum represents expected data within the first memory block, it is determined whether the current checksum is equal to the prior checksum. When the current checksum is not equal to the prior checksum, a verification failure for the first memory block is indicated via a notification interface. A system for verifying memory device integrity is also disclosed.
Author Becker, Donald
Potter, Timothy Steven
Montgomery, Jr, Bruce
Dopson, Dave
Author_xml – sequence: 1
  givenname: Donald
  surname: Becker
  fullname: Becker, Donald
– sequence: 2
  givenname: Timothy Steven
  surname: Potter
  fullname: Potter, Timothy Steven
– sequence: 3
  givenname: Bruce
  surname: Montgomery, Jr
  fullname: Montgomery, Jr, Bruce
– sequence: 4
  givenname: Dave
  surname: Dopson
  fullname: Dopson, Dave
BookMark eNrjYmDJy89L5WSw8E0tychPKVZIzEtRKK4sLknNVUjLL1IoSy3KTKvMzEtXyE3NzS-qVEhJLctMTlXIzCtJTS_KLKnkYWBNS8wpTuWF0twMCm6uIc4euqXFBYklqXklxfHpRYkgysDC2NjU0tTQmAglAAGDMV0
ContentType Patent
CorporateAuthor UTC Fire & Security Americas Corporation, Inc
CorporateAuthor_xml – name: UTC Fire & Security Americas Corporation, Inc
DBID EFH
DatabaseName USPTO Issued Patents
DatabaseTitleList
Database_xml – sequence: 1
  dbid: EFH
  name: USPTO Issued Patents
  url: http://www.uspto.gov/patft/index.html
  sourceTypes: Open Access Repository
DeliveryMethod fulltext_linktorsrc
ExternalDocumentID 08335951
GroupedDBID EFH
ID FETCH-uspatents_grants_083359513
IEDL.DBID EFH
IngestDate Sun Mar 05 22:31:21 EST 2023
IsOpenAccess true
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-uspatents_grants_083359513
OpenAccessLink https://image-ppubs.uspto.gov/dirsearch-public/print/downloadPdf/8335951
ParticipantIDs uspatents_grants_08335951
PatentNumber 8335951
PublicationCentury 2000
PublicationDate 20121218
PublicationDateYYYYMMDD 2012-12-18
PublicationDate_xml – month: 12
  year: 2012
  text: 20121218
  day: 18
PublicationDecade 2010
PublicationYear 2012
References Kanfi (5559991) 19960900
Redford (7415654) 20080800
Brunner et al. (4727544) 19880200
Costin (7143314) 20061100
Watkins et al. (7152193) 20061200
Atkinson (6694451) 20040200
Sundaram et al. (7424641) 20080900
Hamid (2008/0010682) 20080100
Angelo et al. (6625730) 20030900
Bodnar (6012063) 20000100
Costin (2005/0076266) 20050400
Elrom et al. (8140537) 20120300
Boyle et al. (6092229) 20000700
Loaiza et al. (2003/0140288) 20030700
Cote et al. (2004/0003329) 20040100
Lee (6633999) 20031000
Jardine et al. (7308605) 20071200
Redford (2005/0289436) 20051200
Swafford et al. (2005/0144412) 20050600
Ishihara (7112984) 20060900
Lee (7650556) 20100100
Potter et al. (2011/0276837) 20111100
Pearce et al. (5539879) 19960700
Tsurukawa (2009/0328218) 20091200
Wikipedia, Dynamic Random Access Memory, Jan. 31, 2010, 13 pages.
Harmer (2009/0210689) 20090800
Meng et al. (2006/0136780) 20060600
Silvester (6449683) 20020900
Marr et al. (7831838) 20101100
PCT International Search Report and Written Opinion dated Jan. 11, 2012, PCT Application Serial No. PCT/US2011/034570, filed Apr. 29, 2011 (8 pages).
Schultz et al. (5448719) 19950900
Moyer et al. (2005/0071730) 20050300
International Search Report and Written Opinion dated Jan. 13, 2012 from PCT Application No. PCT/US2011/034563, 8 pages.
Poisner (2001/0016927) 20010800
References_xml – year: 20040100
  ident: 2004/0003329
  contributor:
    fullname: Cote et al.
– year: 20000100
  ident: 6012063
  contributor:
    fullname: Bodnar
– year: 20000700
  ident: 6092229
  contributor:
    fullname: Boyle et al.
– year: 20031000
  ident: 6633999
  contributor:
    fullname: Lee
– year: 20051200
  ident: 2005/0289436
  contributor:
    fullname: Redford
– year: 19960900
  ident: 5559991
  contributor:
    fullname: Kanfi
– year: 20100100
  ident: 7650556
  contributor:
    fullname: Lee
– year: 20010800
  ident: 2001/0016927
  contributor:
    fullname: Poisner
– year: 20030900
  ident: 6625730
  contributor:
    fullname: Angelo et al.
– year: 20090800
  ident: 2009/0210689
  contributor:
    fullname: Harmer
– year: 20120300
  ident: 8140537
  contributor:
    fullname: Elrom et al.
– year: 20071200
  ident: 7308605
  contributor:
    fullname: Jardine et al.
– year: 20060900
  ident: 7112984
  contributor:
    fullname: Ishihara
– year: 20020900
  ident: 6449683
  contributor:
    fullname: Silvester
– year: 20060600
  ident: 2006/0136780
  contributor:
    fullname: Meng et al.
– year: 20040200
  ident: 6694451
  contributor:
    fullname: Atkinson
– year: 20061100
  ident: 7143314
  contributor:
    fullname: Costin
– year: 19960700
  ident: 5539879
  contributor:
    fullname: Pearce et al.
– year: 20111100
  ident: 2011/0276837
  contributor:
    fullname: Potter et al.
– year: 20091200
  ident: 2009/0328218
  contributor:
    fullname: Tsurukawa
– year: 20101100
  ident: 7831838
  contributor:
    fullname: Marr et al.
– year: 19950900
  ident: 5448719
  contributor:
    fullname: Schultz et al.
– year: 20061200
  ident: 7152193
  contributor:
    fullname: Watkins et al.
– year: 20050400
  ident: 2005/0076266
  contributor:
    fullname: Costin
– year: 20050300
  ident: 2005/0071730
  contributor:
    fullname: Moyer et al.
– year: 20030700
  ident: 2003/0140288
  contributor:
    fullname: Loaiza et al.
– year: 20050600
  ident: 2005/0144412
  contributor:
    fullname: Swafford et al.
– year: 20080100
  ident: 2008/0010682
  contributor:
    fullname: Hamid
– year: 20080800
  ident: 7415654
  contributor:
    fullname: Redford
– year: 19880200
  ident: 4727544
  contributor:
    fullname: Brunner et al.
– year: 20080900
  ident: 7424641
  contributor:
    fullname: Sundaram et al.
Score 2.8694527
Snippet A method for verifying memory device integrity includes identifying at least one memory block corresponding to at least one memory location within a memory...
SourceID uspatents
SourceType Open Access Repository
Title Methods and system for verifying memory device integrity
URI https://image-ppubs.uspto.gov/dirsearch-public/print/downloadPdf/8335951
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1NSwMxEB1qEdSTomL9Yg5eo-1uusycpcsiVHpQ6K1kN4kIdlu6W8R_7yQrxYteckhgMiSZmTcw8wJwZ0YmtZVmRUYGbZ34QWavXJIw-YQcx0Rx-pwVr_ppPp73oNj1wizFjNRadGnut826XcXiSnHv3cWrjvw5cATWgX3gs_5YGTuz_iE0D3Hopd6jYSjtmuTFERyICIFsddv8Chr5MezP4uwJ9Fx9CjSNnzU3KLk7dgTKKIgR5S29x2YjXIaq1y-0LlgvdkQOApLPAPPJy2Ohdtss3jahfGUx_FEnPYe-pPHuAtCTr2xGSck605yWTCzgydlKIFtp9HgAgz_FXP6zdgWHEsTjDyUjuoZ-u9m6GwmUbXkbT-Eb4G90Vw
link.rule.ids 230,309,786,808,891,64396
linkProvider USPTO
linkToPdf http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1NSwMxEB1KK36cFBVrrebgNWp30yVzrl22asseFHpbsptEBLst3S3iv3eSleLFXnJIYBKSSeYNzHsBuFUDFepCIJeKGqENvYOIlpsgQGkDadAnitNZlLyJp_lw3oJky4VZ0DXiK1pLdbepVvXSF1fS894cPG_En51GYOnUB77Kz6XSqbb3jjyEjkvdcTHW-fo4To7ggIwQaCvr6k_YiI9hL_W9J9Ay5SnIqf-uuWKUvbNGQpkRZmTkTR-ebsQWru71m2nj7i9rpBwIJp8Bi8evo4Rvp8ne166AJXv4XVB4Dm1K5M0FMCttoSMZ5CgigWGOEgk-GV0QaMuVGHah-6-Zyx1jN7CfPsbZy2T23INDiuj-u5KBvIJ2vd6YPkXNOr_2G_IDwO53Uw
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Apatent&rft.title=Methods+and+system+for+verifying+memory+device+integrity&rft.inventor=Becker%2C+Donald&rft.inventor=Potter%2C+Timothy+Steven&rft.inventor=Montgomery%2C+Jr%2C+Bruce&rft.inventor=Dopson%2C+Dave&rft.number=8335951&rft.date=2012-12-18&rft.externalDBID=n%2Fa&rft.externalDocID=08335951