Patents by Inventor Devon D. Snyder
Devon D. Snyder 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).
-
Patent number: 9495273Abstract: Systems and methods for displaying blade chassis data are provided. One system includes a memory for storing computer code comprising a blade chassis information module and a processor capable of being in communication with a blade chassis. The processor, when executing the computer code comprising the blade chassis information module, is configured to receive the blade chassis data, create a user interface for the blade chassis data, and display the blade chassis data on the user interface. One method includes receiving blade chassis data, creating a user interface for the blade chassis data, and displaying the blade chassis data on the user interface. Also provided are physical computer storage mediums including a computer program product for performing the above method.Type: GrantFiled: March 2, 2011Date of Patent: November 15, 2016Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTDInventors: Todd M. Eischeid, Mary S. Johnson, Mark E. Molander, Ryan P. Randolph, Devon D. Snyder
-
Patent number: 9286173Abstract: Data associated with a workload is stored in a first composite array of data storage devices, and is automatically stored in a second composite array in response to predicting failure of one of the data storage devices in the first composite array. The data may be stored in the second composite array by either converting the first composite array or migrating the data to the second composite array. One of the data storage devices may predict its own failure and issue a predictive failure alert.Type: GrantFiled: April 7, 2015Date of Patent: March 15, 2016Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Michael H. Nolterieke, William G. Pagan, Devon D. Snyder
-
Patent number: 9164782Abstract: Virtual machine administration for data center resource managers including discovering resources of the datacenter to be managed by a resource manager; determining, in dependence upon attributes of the resources, processing capabilities of the discovered resources; determining, in dependence upon attributes of the resources of the datacenter to be managed, memory capabilities of the discovered resources; determining, in dependence upon attributes of the resources, minimum memory requirements for managing the discovered resources; determining, in dependence upon attributes of the resources of the datacenter to be managed, minimum processing requirements for managing the discovered resources; deploying, in dependence upon the determined processing capabilities and memory capabilities upon one or more of the resources of the datacenter to be managed, a virtual machine having at least the minimum memory requirements and the minimum processing requirements; and deploying the resource manager on the virtual machineType: GrantFiled: March 5, 2013Date of Patent: October 20, 2015Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: William G. Pagan, Devon D. Snyder
-
Publication number: 20150212911Abstract: Data associated with a workload is stored in a first composite array of data storage devices, and is automatically stored in a second composite array in response to predicting failure of one of the data storage devices in the first composite array. The data may be stored in the second composite array by either converting the first composite array or migrating the data to the second composite array. One of the data storage devices may predict its own failure and issue a predictive failure alert.Type: ApplicationFiled: April 7, 2015Publication date: July 30, 2015Inventors: Michael H. Nolterieke, William G. Pagan, Devon D. Snyder
-
Patent number: 9037794Abstract: Data associated with a workload is stored in a first composite array of data storage devices that meets first data storage requirements of the workload, and is automatically stored in a second composite array in response to detecting second data storage requirements of the workload, wherein the second composite array of data storage devices meets the second data storage requirements. The data may be stored in the second composite array by either converting the first array or migrating the data to another array that more closely meets the current data storage requirements of the workload. Alternatively, the array conversion or the data migration may be performed in response to a predictive failure alert from one of the data storage devices in the first composite array.Type: GrantFiled: July 3, 2012Date of Patent: May 19, 2015Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Michael H. Nolterieke, William G. Pagan, Devon D. Snyder
-
Patent number: 9032146Abstract: Data associated with a workload is stored in a first composite array of data storage devices that meets first data storage requirements of the workload, and is automatically stored in a second composite array in response to detecting second data storage requirements of the workload, wherein the second composite array of data storage devices meets the second data storage requirements. The data may be stored in the second composite array by either converting the first array or migrating the data to another array that more closely meets the current data storage requirements of the workload. Alternatively, the array conversion or the data migration may be performed in response to a predictive failure alert from one of the data storage devices in the first composite array.Type: GrantFiled: November 30, 2010Date of Patent: May 12, 2015Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Michael H. Nolterieke, William G. Pagan, Devon D. Snyder
-
Patent number: 8868738Abstract: A method is provided for determining the location of a target computer device, such as a server in an array of interconnected servers. In one embodiment, the method comprises selecting a first server defining a first point of an axis of a reference coordinate system and selecting a second server defining a second point of the axis. A first cable is connected from the target server to the first server and a second cable is connected from the target server to the second server. The location of the target server is determined according to the length of the first cable, the length of the second cable, and the locations of the first and second servers. The axis may be designated using an axis cable, by connecting a first end of the axis cable to the first server and connecting a second end of the axis cable to the second server.Type: GrantFiled: July 3, 2012Date of Patent: October 21, 2014Assignee: International Business Machines CorporationInventors: William G. Pagan, Devon D. Snyder
-
Patent number: 8856320Abstract: A computer program product for locating a target computer device in an array includes computer usable program code for designating a first computer device as a first point of an axis of a reference coordinate system and designating a second computer device as a second point of the axis. The product includes computer usable program code for registering the connection of a first cable from a target computer device to the first computer device and detecting the connection of a second cable from the target computer device to the second computer device, computer usable program code for determining the length of each of the first and second cables, and computer usable program code for determining the location of the target computer device within the reference coordinate system according to the length of the first cable, the length of the second cable, and locations of the first and second computer devices.Type: GrantFiled: February 16, 2011Date of Patent: October 7, 2014Assignee: International Business Machines CorporationInventors: William G. Pagan, Devon D. Snyder
-
Patent number: 8584130Abstract: A method, computer program product, and system for allocating resources on computer systems are provided. The method, computer program product, and system provide for displaying a resource allocation matrix, the resource allocation matrix including a plurality of cells, each of the plurality of cells indicating a quantity of one of a plurality of resources on one of a plurality of physical systems allocated to one of a plurality of virtual systems hosted by the one physical system, receiving an input changing the quantity indicated in a cell, the cell indicating the quantity of a resource on a physical system allocated to a virtual system hosted by the physical system, and adjusting the quantity of the resource allocated to the virtual system based on the input.Type: GrantFiled: November 30, 2006Date of Patent: November 12, 2013Assignee: International Business Machines CorporationInventors: Antonio Abbondanzio, Shamsundar Ashok, NicoleLyne Jones, Dennis D. Jurgensen, Rolf Kocheisen, Yan S. Koyfman, Sherry M. Pitz, Peter A. Richman, Devon D. Snyder, William J. Vanca, Philip K. Warren, Robert E. Warren
-
Patent number: 8578375Abstract: Virtual machine administration for data center resource managers including discovering resources of the datacenter to be managed by a resource manager; determining, in dependence upon attributes of the resources, processing capabilities of the discovered resources; determining, in dependence upon attributes of the resources of the datacenter to be managed, memory capabilities of the discovered resources; determining, in dependence upon attributes of the resources, minimum memory requirements for managing the discovered resources; determining, in dependence upon attributes of the resources of the datacenter to be managed, minimum processing requirements for managing the discovered resources; deploying, in dependence upon the determined processing capabilities and memory capabilities upon one or more of the resources of the datacenter to be managed, a virtual machine having at least the minimum memory requirements and the minimum processing requirements; and deploying the resource manager on the virtual machineType: GrantFiled: December 23, 2009Date of Patent: November 5, 2013Assignee: International Business Machines CorporationInventors: William G. Pagan, Devon D. Snyder
-
Publication number: 20120278483Abstract: A method is provided for determining the location of a target computer device, such as a server in an array of interconnected servers. In one embodiment, the method comprises selecting a first server defining a first point of an axis of a reference coordinate system and selecting a second server defining a second point of the axis. A first cable is connected from the target server to the first server and a second cable is connected from the target server to the second server. The location of the target server is determined according to the length of the first cable, the length of the second cable, and the locations of the first and second servers. The axis may be designated using an axis cable, by connecting a first end of the axis cable to the first server and connecting a second end of the axis cable to the second server.Type: ApplicationFiled: July 3, 2012Publication date: November 1, 2012Applicant: International Business Machines CorporationInventors: William G. Pagan, Devon D. Snyder
-
Publication number: 20120272001Abstract: Data associated with a workload is stored in a first composite array of data storage devices that meets first data storage requirements of the workload, and is automatically stored in a second composite array in response to detecting second data storage requirements of the workload, wherein the second composite array of data storage devices meets the second data storage requirements. The data may be stored in the second composite array by either converting the first array or migrating the data to another array that more closely meets the current data storage requirements of the workload. Alternatively, the array conversion or the data migration may be performed in response to a predictive failure alert from one of the data storage devices in the first composite array.Type: ApplicationFiled: July 3, 2012Publication date: October 25, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael H. Nolterieke, William G. Pagan, Devon D. Snyder
-
Publication number: 20120226986Abstract: Systems and methods for displaying blade chassis data are provided. One system includes a memory for storing computer code comprising a blade chassis information module and a processor capable of being in communication with a blade chassis. The processor, when executing the computer code comprising the blade chassis information module, is configured to receive the blade chassis data, create a user interface for the blade chassis data, and display the blade chassis data on the user interface. One method includes receiving blade chassis data, creating a user interface for the blade chassis data, and displaying the blade chassis data on the user interface. Also provided are physical computer storage mediums including a computer program product for performing the above method.Type: ApplicationFiled: March 2, 2011Publication date: September 6, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Todd M. EISCHEID, Mary S. JOHNSON, Mark E. MOLANDER, Ryan P. RANDOLPH, Devon D. SNYDER
-
Publication number: 20120209988Abstract: Systems and methods are provided for determining the location of a target computer device, such as a server in an array of interconnected servers. In one embodiment, a method comprises selecting a first server defining a first point of an axis of a reference coordinate system and selecting a second server defining a second point of the axis. A first cable is connected from the target server to the first server and a second cable is connected from the target server to the second server. The location of the target server is determined according to the length of the first cable, the length of the second cable, and the locations of the first and second servers. The axis may be designated using an axis cable, by connecting a first end of the axis cable to the first server and connecting a second end of the axis cable to the second server.Type: ApplicationFiled: February 16, 2011Publication date: August 16, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: William G. Pagan, Devon D. Snyder
-
Publication number: 20120137066Abstract: Data associated with a workload is stored in a first composite array of data storage devices that meets first data storage requirements of the workload, and is automatically stored in a second composite array in response to detecting second data storage requirements of the workload, wherein the second composite array of data storage devices meets the second data storage requirements. The data may be stored in the second composite array by either converting the first array or migrating the data to another array that more closely meets the current data storage requirements of the workload. Alternatively, the array conversion or the data migration may be performed in response to a predictive failure alert from one of the data storage devices in the first composite array.Type: ApplicationFiled: November 30, 2010Publication date: May 31, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael H. Nolterieke, William G. Pagan, Devon D. Snyder
-
Publication number: 20110154324Abstract: Virtual machine administration for data center resource managers including discovering resources of the datacenter to be managed by a resource manager; determining, in dependence upon attributes of the resources, processing capabilities of the discovered resources; determining, in dependence upon attributes of the resources of the datacenter to be managed, memory capabilities of the discovered resources; determining, in dependence upon attributes of the resources, minimum memory requirements for managing the discovered resources; determining, in dependence upon attributes of the resources of the datacenter to be managed, minimum processing requirements for managing the discovered resources; deploying, in dependence upon the determined processing capabilities and memory capabilities upon one or more of the resources of the datacenter to be managed, a virtual machine having at least the minimum memory requirements and the minimum processing requirements; and deploying the resource manager on the virtual machineType: ApplicationFiled: December 23, 2009Publication date: June 23, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: William G. Pagan, Devon D. Snyder
-
Publication number: 20080134173Abstract: A method, computer program product, and system for allocating resources on computer systems are provided. The method, computer program product, and system provide for displaying a resource allocation matrix, the resource allocation matrix including a plurality of cells, each of the plurality of cells indicating a quantity of one of a plurality of resources on one of a plurality of physical systems allocated to one of a plurality of virtual systems hosted by the one physical system, receiving an input changing the quantity indicated in a cell, the cell indicating the quantity of a resource on a physical system allocated to a virtual system hosted by the physical system, and adjusting the quantity of the resource allocated to the virtual system based on the input.Type: ApplicationFiled: November 30, 2006Publication date: June 5, 2008Inventors: Antonio Abbondanzio, Shamsundar Ashok, NicoleLyne Jones, Dennis D. Jurgensen, Rolf Kocheisen, Yan S. Koyfman, Sherry M. Pitz, Peter A. Richman, Devon D. Snyder, William J. Vanca, Philip K. Warren, Robert E. Warren
-
Patent number: 5179657Abstract: Each panel or display screen of data, is defined by a title and the tagged description of the objects, such as instruction lines, data entry lines, menu areas and command lines. Each of these objects may include other objects, described in the same syntax. Panel definitions are joined in a source file to form a panel group. Objects can be shared by all panels.Type: GrantFiled: April 10, 1992Date of Patent: January 12, 1993Assignee: International Business Machines CorporationInventors: David W. Dykstal, Edward A. Fishel, Michael A. Temple, Devon D. Snyder, George D. Timms, Jr., Samuel R. Shi
-
Patent number: 4992972Abstract: On-line documentation for an application program resides in a number of help modules. A display file for the application program specifies command panels to be displayed. The command panel definition includes a mapping of screen areas to help modules as well as a designation of an index-sensitive search table. A user may access the on-line documentation either by pressing a function key for context-sensitive help (which displays the help module mapped to current cursor position) or by entering search words in an entry area for index-sensitive help. Index-sensitive help searches a table of synonyms, roots and topics which map to help modules, and lists the modules associated with the search word ordered by number of hits. Each command panel definition may specify a separate index-sensitive search table, permitting customization of the search to the application. The user then selects one or more of the listed modules for display.Type: GrantFiled: November 18, 1987Date of Patent: February 12, 1991Assignee: International Business Machines CorporationInventors: Wayne A. Brooks, Dennis A. Charland, Jose V. DiCecco, Devon D. Snyder, Robert G. Waite, Christopher B. Young