Patents by Inventor Scott W. Kirvan
Scott W. Kirvan has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20190303288Abstract: Methods and apparatus to allocating and/or configuring persistent memory are described. In an embodiment, memory controller logic configures non-volatile memory into a plurality of partitions at least in part based on one or more attributes. One or more volumes (visible to an application or operating system) are formed from one or more of the plurality of partitions. Each of the one or more volumes includes one or more of the plurality of partitions having at least one similar attribute from the one or more attributes. In another embodiment, memory controller logic configures a Non-Volatile Memory (NVM) Dual Inline Memory Module (DIMM) into a persistent region and a volatile region. Other embodiments are also disclosed and claimed.Type: ApplicationFiled: June 20, 2019Publication date: October 3, 2019Applicant: Intel CorporationInventors: Scott W. Kirvan, Andy M. Rudoff, Mahesh S. Natu, Murugasamy K. Nachimuthu
-
Patent number: 10339047Abstract: Methods and apparatus to allocating and/or configuring persistent memory are described. In an embodiment, memory controller logic configures non-volatile memory into a plurality of partitions at least in part based on one or more attributes. One or more volumes (visible to an application or operating system) are formed from one or more of the plurality of partitions. Each of the one or more volumes includes one or more of the plurality of partitions having at least one similar attribute from the one or more attributes. In another embodiment, memory controller logic configures a Non-Volatile Memory (NVM) Dual Inline Memory Module (DIMM) into a persistent region and a volatile region. Other embodiments are also disclosed and claimed.Type: GrantFiled: October 31, 2018Date of Patent: July 2, 2019Assignee: Intel CorporationInventors: Scott W. Kirvan, Andy M. Rudoff, Mahesh S. Natu, Murugasamy K. Nachimuthu
-
Publication number: 20190065364Abstract: Methods and apparatus to allocating and/or configuring persistent memory are described. In an embodiment, memory controller logic configures non-volatile memory into a plurality of partitions at least in part based on one or more attributes. One or more volumes (visible to an application or operating system) are formed from one or more of the plurality of partitions. Each of the one or more volumes includes one or more of the plurality of partitions having at least one similar attribute from the one or more attributes. In another embodiment, memory controller logic configures a Non-Volatile Memory (NVM) Dual Inline Memory Module (DIMM) into a persistent region and a volatile region. Other embodiments are also disclosed and claimed.Type: ApplicationFiled: October 31, 2018Publication date: February 28, 2019Applicant: Intel CorporationInventors: Scott W. Kirvan, Andy M. Rudoff, Mahesh S. Natu, Murugasamy K. Nachimuthu
-
Patent number: 10126950Abstract: Methods and apparatus to allocating and/or configuring persistent memory are described. In an embodiment, memory controller logic configures non-volatile memory into a plurality of partitions at least in part based on one or more attributes. One or more volumes (visible to an application or operating system) are formed from one or more of the plurality of partitions. Each of the one or more volumes includes one or more of the plurality of partitions having at least one similar attribute from the one or more attributes. In another embodiment, memory controller logic configures a Non-Volatile Memory (NVM) Dual Inline Memory Module (DIMM) into a persistent region and a volatile region. Other embodiments are also disclosed and claimed.Type: GrantFiled: December 22, 2014Date of Patent: November 13, 2018Assignee: Intel CorporationInventors: Scott W. Kirvan, Andy M. Rudoff, Mahesh S. Natu, Murugasamy K. Nachimuthu
-
Publication number: 20160179375Abstract: Methods and apparatus to allocating and/or configuring persistent memory are described. In an embodiment, memory controller logic configures non-volatile memory into a plurality of partitions at least in part based on one or more attributes. One or more volumes (visible to an application or operating system) are formed from one or more of the plurality of partitions. Each of the one or more volumes includes one or more of the plurality of partitions having at least one similar attribute from the one or more attributes. In another embodiment, memory controller logic configures a Non-Volatile Memory (NVM) Dual Inline Memory Module (DIMM) into a persistent region and a volatile region. Other embodiments are also disclosed and claimed.Type: ApplicationFiled: December 22, 2014Publication date: June 23, 2016Applicant: Intel CorporationInventors: SCOTT W. KIRVAN, ANDY M. RUDOFF, MAHESH S. NATU, Murugasamy K. NACHIMUTHU
-
Patent number: 8566635Abstract: Systems and methods for management of replicated storage. Features and aspects hereof provide management of data replication among a plurality of storage systems in a manner substantially transparent to host systems attached to the storage systems. The storage systems are coupled to one another through a replication link. One storage systems is designated the primary storage system and all others are designated secondary storage systems. A common logical volume is defined with a common logical volume device identifier used by all of the replicating storage systems of a replication group and their respective attached host systems. The primary storage system processes I/O requests directed to the logical volume by accessing its physical storage volume and forwarding the request to be replicated to all secondary storage systems over the replication link. Secondary storage systems process I/O requests by shipping them over the replication link to the primary storage system for processing.Type: GrantFiled: January 21, 2011Date of Patent: October 22, 2013Assignee: LSI CorporationInventors: Yanling Qi, Scott W. Kirvan, Guy Martin, Robert R. Stankey
-
Patent number: 8495324Abstract: Methods and structure within a storage system for tuning performance of the storage system based on monitored block level access within the storage system. Block level access, either in cache memory or on the storage devices of the storage system, is monitored to detect patterns of access and/or data that correspond to an identified host system program. Based on the identified host system program, a profile of desired storage device configuration information is selected by the storage system. The profile comprises information identifying optimal configuration of a logical volume used by the corresponding host system program. Reconfiguration options are identified from the profile information and used either to automatically reconfigure the logical volume or are presented to a user to permit the user to select desired options from the reconfiguration options.Type: GrantFiled: November 16, 2010Date of Patent: July 23, 2013Assignee: LSI CorporationInventors: Scott W. Kirvan, Yanling Qi
-
Patent number: 8429261Abstract: Methods and systems for managing a device in a Web Based Enterprise Management (“WBEM”) environment. At least a management software component and a device management adapter are reused through receiving a network command from the management software component, and forwarding the network command to the device management adapter for conversion to a device message. The WBEM environment is supported by packaging the device message in a WBEM envelope, and transmitting the device message in the WBEM envelope to a computer system. The computer system comprises the device. Subsequently, a native command based on the device message is issued to the device.Type: GrantFiled: November 3, 2008Date of Patent: April 23, 2013Assignee: LSI CorporationInventors: Satadal Bhattacharjee, Scott W. Kirvan, Yanling Qi
-
Publication number: 20120192006Abstract: Systems and methods for management of replicated storage. Features and aspects hereof provide management of data replication among a plurality of storage systems in a manner substantially transparent to host systems attached to the storage systems. The storage systems are coupled to one another through a replication link. One storage systems is designated the primary storage system and all others are designated secondary storage systems. A common logical volume is defined with a common logical volume device identifier used by all of the replicating storage systems of a replication group and their respective attached host systems. The primary storage system processes I/O requests directed to the logical volume by accessing its physical storage volume and forwarding the request to be replicated to all secondary storage systems over the replication link. Secondary storage systems process I/O requests by shipping them over the replication link to the primary storage system for processing.Type: ApplicationFiled: January 21, 2011Publication date: July 26, 2012Applicant: LSI CORPORATIONInventors: Yanling Qi, Scott W. Kirvan, Guy E. Martin, Robert R. Stankey
-
Publication number: 20120124319Abstract: Methods and structure within a storage system for tuning performance of the storage system based on monitored block level access within the storage system. Block level access, either in cache memory or on the storage devices of the storage system, is monitored to detect patterns of access and/or data that correspond to an identified host system program. Based on the identified host system program, a profile of desired storage device configuration information is selected by the storage system. The profile comprises information identifying optimal configuration of a logical volume used by the corresponding host system program. Reconfiguration options are identified from the profile information and used either to automatically reconfigure the logical volume or are presented to a user to permit the user to select desired options from the reconfiguration options.Type: ApplicationFiled: November 16, 2010Publication date: May 17, 2012Applicant: LSI CORPORATIONInventors: Scott W. Kirvan, Yanling Qi
-
Patent number: 8005924Abstract: Methods and systems for support a unified Web Based Enterprise Management (“WBEM”) solution is provided. A first processing element for generating first HTTP content data is provided such that a response to a non-Common Information Model (“CIM”) request is based on the first HTTP content data. A second processing element for generating second HTTP content data is also provided such that another response to a CIM request is based on the second HTTP content data. At least one of the first processing element and the second processing element is accessible directly only from within the system to unify access to the two elements.Type: GrantFiled: April 29, 2009Date of Patent: August 23, 2011Assignee: LSI CorporationInventors: Scott W. Kirvan, Yanling Qi, Joseph G. Moore
-
Publication number: 20100281101Abstract: Methods and systems for support a unified Web Based Enterprise Management (“WBEM”) solution is provided. A first processing element for generating first HTTP content data is provided such that a response to a non-Common Information Model (“CIM”) request is based on the first HTTP content data. A second processing element for generating second HTTP content data is also provided such that another response to a CIM request is based on the second HTTP content data. At least one of the first processing element and the second processing element is accessible directly only from within the system to unify access to the two elements.Type: ApplicationFiled: April 29, 2009Publication date: November 4, 2010Applicant: LSI CORPORATIONInventors: Scott W. Kirvan, Yanling Qi, Joseph G. Moore
-
Publication number: 20100115076Abstract: Methods and systems for managing a device in a Web Based Enterprise Management (“WBEM”) environment. At least a management software component and a device management adapter are reused through receiving a network command from the management software component, and forwarding the network command to the device management adapter for conversion to a device message. The WBEM environment is supported by packaging the device message in a WBEM envelope, and transmitting the device message in the WBEM envelope to a computer system. The computer system comprises the device. Subsequently, a native command based on the device message is issued to the device.Type: ApplicationFiled: November 3, 2008Publication date: May 6, 2010Inventors: Satadal Bhattacharjee, Scott W. Kirvan, Yangling Oi
-
Publication number: 20080209136Abstract: Systems and methods for improved I/O fencing for shared storage in a clustered or grid computing environment. I/O fencing is performed with aid from the storage system and an I/O fencing management client process. The client process detects changes in the operational status of any of the clustered computing nodes. Upon sensing a change from a functional state to a dysfunctional state, the management client process effectuates reconfiguration of the storage system to disallow potentially destructive access by the dysfunctional node to the shared storage volumes. Upon sensing resumption of a functional status for the dysfunctional node, the client effectuates reconfiguration of the storage system to again allow desired access to the shared storage volumes by the now functional node. The client and storage system may share access to a database maintained by the client indicating the shared volumes a node may access and the initiators associated with each node.Type: ApplicationFiled: February 28, 2007Publication date: August 28, 2008Inventors: Yanling Qi, Scott W. Kirvan