Method and system for providing access to a protected partition of a memory device utilizing a passthru command

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 5754821
SERIAL NO

08622229

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A method and system for providing access to a protected partition of a direct access storage device in a data processing system which includes a direct access storage device, an adapter that commands I/O of the storage device and also contains a protection mechanism that restricts access to a memory partition on the storage device, an adapter device driver for controlling the adapter, and a system block device driver for transferring I/O commands to the system partition from the operating system to the adapter device driver. The method comprises the steps of receiving a request to perform a read or write to a protected memory partition, generating a command data block directing the storage device to perform the read or write, and generating a passthru command containing the command data block that directs the adapter to send the command data block without enforcing the protection of the memory partition. The method continues by sending the passthru command to the adapter which then passes the command data block on to the storage device to be executed without enforcing the memory partition protection.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
LENOVO (SINGAPORE) PTE LTD.TECH PARK, SG196

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Cripe, Jeffrey B Delray Beach, FL 4 89
Medford, Mitchell E Delray Beach, FL 6 185
Primm, Michael R Delray Beach, FL 12 247
Sanders, Sharon L Boynton Beach, FL 2 89

Cited Art Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
* 5423044 Shared, distributed lock manager for loosely coupled processing systems 75 1992
 
MAXIM INTEGRATED PRODUCTS, INC. (1)
* 5226137 Electronic key with multiple password protected sub-keys using address and translation to implement a block data move between public and protected sub-keys 34 1990
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
* 5210854 System for updating program stored in EEPROM by storing new version into new location and updating second transfer vector to contain starting address of new version 222 1989
 
U.S. PHILIPS CORPORATION (1)
* 5043875 Communication system with information being exchanged among different partitions of a switching function and simultaneously blocking some partitions from receiving external stimuli 4 1988
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (3)
* 7249308 Algorithm to test LPAR I/O subsystem's adherence to LPAR I/O firewalls 0 2003
* 8612709 Control of logical write protection of rewritable data storage cartridge 1 2010
* 2011/0267,716 CONTROL OF LOGICAL WRITE PROTECTION OF REWRITABLE DATA STORAGE CARTRIDGE 0 2010
 
LENOVO PC INTERNATIONAL (2)
* 7249249 Dynamic hardfile size allocation to secure data 3 2002
* 2003/0229,774 Dynamic hardfile size allocation to secure data 3 2002
 
WESTERN DIGITAL VENTURES, INC. (1)
* 6691213 Computer system and method for accessing a protected partition of a disk drive that lies beyond a limited address range of a host computer's BIOS 135 2001
 
Dell USA, L.P. (1)
* 6192471 Operating system independent system for running utility programs in a defined environment 31 1996
 
TERADATA US, INC. (1)
6336171 Resource protection in a cluster environment 65 1998
 
ROUND ROCK RESEARCH, LLC (1)
* 7155615 Method and apparatus for providing a secure-private partition on a hard disk drive of a computer system via IDE controller 11 2000
 
WAVE SYSTEMS CORP. (4)
7036020 Methods and systems for promoting security in a computer system employing attached storage devices 75 2001
* 2003/0023,867 Methods and systems for promoting security in a computer system employing attached storage devices 13 2001
7426747 Methods and systems for promoting security in a computer system employing attached storage devices 47 2005
* 2005/0268,114 Methods and systems for promoting security in a computer system employing attached storage devices 7 2005
 
S. AQUA SEMICONDUCTOR, LLC (1)
* 6052781 Multiple user computer including anti-concurrent user-class based disjunctive separation of plural hard drive operation 24 1997
 
SEAGATE TECHNOLOGY LLC (12)
* 2005/0066,191 System and method for delivering versatile security, digital rights management, and privacy services from storage controllers 16 2004
7925894 System and method for delivering versatile security, digital rights management, and privacy services 10 2004
* 2005/0160,281 System and method for delivering versatile security, digital rights management, and privacy services 16 2004
* 2007/0180,210 Storage device for providing flexible protected access for security applications 35 2006
7461270 Methods and systems for promoting security in a computer system employing attached storage devices 6 2006
8429724 Versatile access control system 1 2006
8028166 Versatile secure and non-secure messaging 1 2006
7539890 Hybrid computer security clock 4 2006
* 2007/0250,734 Hybrid computer security clock 5 2006
* 2007/0250,710 Versatile secure and non-secure messaging 8 2006
8281178 Hybrid computer security clock 0 2009
* 2009/0235,109 HYBRID COMPUTER SECURITY CLOCK 5 2009
 
VALT.X TECHNOLOGIES INC. (2)
7370165 Apparatus and method for protecting data recording on a storage medium 3 2001
* 2004/0186,971 Apparatus and method for protecting data recorded on a storage medium 1 2004
 
INTEL CORPORATION (1)
* 2006/0143,417 Mechanism for restricting access of critical disk blocks 15 2004
 
MICROSOFT TECHNOLOGY LICENSING, LLC (18)
* 6279032 Method and system for quorum resource arbitration in a server cluster 96 1997
6453426 Separately storing core boot data and cluster configuration data in a server cluster 116 1999
6401120 Method and system for consistent cluster operational data in a server cluster using a quorum of replicas 81 1999
6938084 Method and system for consistent cluster operational data in a server cluster using a quorum of replicas 58 2001
* 2002/0161,889 Method and system for consistent cluster operational data in a server cluster using a quorum of replicas 26 2001
7277952 Distributed system resource protection via arbitration and ownership 18 2001
* 2003/0065,782 Distributed system resource protection via arbitration and ownership 7 2001
* 2006/0036,896 Method and system for consistent cluster operational data in a server cluster using a quorum of replicas 17 2005
7774469 Consistent cluster operational data in a server cluster using a quorum of replicas 40 2005
8001357 Providing a single drive letter user experience and regional based access control with respect to a storage device 0 2008
8214614 Avoiding information disclosure when direct mapping non-page aligned buffers 0 2009
* 2010/0106,931 AVOIDING INFORMATION DISCLOSURE WHEN DIRECT MAPPING NON-PAGE ALIGNED BUFFERS 0 2009
7984155 Consistent cluster operational data in a server cluster using a quorum of replicas 6 2010
* 9342254 Sector-based write filtering with selective file and registry exclusions 0 2011
* 2012/0311,263 SECTOR-BASED WRITE FILTERING WITH SELECTIVE FILE AND REGISTRY EXCLUSIONS 2 2011
8850007 Consistent cluster operational data in a server cluster using a quorum of replicas 4 2011
8850018 Consistent cluster operational data in a server cluster using a quorum of replicas 0 2011
* 2011/0238,842 CONSISTENT CLUSTER OPERATIONAL DATA IN A SERVER CLUSTER USING A QUORUM OF REPLICAS 5 2011
 
STRATUS COMPUTER SYSTEMS, S.A.R.L., LUXEMBOURG (2)
6948010 Method and apparatus for efficiently moving portions of a memory block 21 2000
* 2002/0116,555 Method and apparatus for efficiently moving portions of a memory block 15 2000
 
TEXAS INSTRUMENTS INCORPORATED (1)
* 6643751 System and method for limited access to system memory 30 2001
 
STRATUS TECHNOLOGIES BERMUDA LTD. (5)
6802022 Maintenance of consistent, redundant mass storage images 7 2000
6766413 Systems and methods for caching with file-level granularity 11 2001
6874102 Coordinated recalibration of high bandwidth memories in a multiprocessor computer 23 2001
* 2002/0124,202 Coordinated Recalibration of high bandwidth memories in a multiprocessor computer 0 2001
6862689 Method and apparatus for managing session information 60 2001
 
ZHIGU HOLDINGS LIMITED (1)
6662219 System for determining at subgroup of nodes relative weight to represent cluster by obtaining exclusive possession of quorum resource 114 1999
 
CANON KABUSHIKI KAISHA (2)
* 8068249 Image forming apparatus and control method thereof 2 2008
* 2008/0316,522 IMAGE FORMING APPARATUS AND CONTROL METHOD THEREOF 5 2008
* Cited By Examiner