Patents by Inventor Robert Beverley Basham
Robert Beverley Basham 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: 8930537Abstract: Host port information is pulled directly from the switch before zoning is performed and is organized by chassis as an assist for mapping and masking an entire chassis. A graphical user interface allows a user to select storage by chassis to map and to select servers by chassis to map. The user then applies that mapping such that all servers selected are mapped to all storage selected. The user may repeat this mapping for another set of storage and servers. In a mixed environment, an icon may be shown in the graphical user interface to represent the mix. When the LUN mapping/masking is done, the LUN mapping/masking may be provided to the SAN manager to perform zoning. The LUN mapping/masking defines which host ports see which storage ports.Type: GrantFiled: February 28, 2008Date of Patent: January 6, 2015Assignee: International Business Machines CorporationInventors: Robert Beverley Basham, Deanna Lynn Quigg Brown, Kelly Louise Hicks, Andrew Gary Hourselt, Rezaul Shah Mohammad Islam, Ashaki Ayanna Ricketts, Teresa Shen Swingler, Theodore Brian Vojnovich
-
Patent number: 8508185Abstract: A charging method and system. The method includes detecting and monitoring by a computer processor, a frequency signal associated with an input voltage signal used for powering power consumption devices at a first specified location. The computer processor generates frequency level data associated with the monitoring. The computer processor receives a request to enable a charging process for charging a rechargeable power source and power source data associated with the rechargeable power source and a user. In response to the request, the computer processor enables a customized charging process associated with charging the rechargeable power source based on the frequency level data and/or the power source data.Type: GrantFiled: November 23, 2009Date of Patent: August 13, 2013Assignee: International Business Machines CorporationInventors: Robert Beverley Basham, Gregory Jensen Boss, Rick Allen Hamilton, II, Julianne Frances Haugh, Anne R. Sand
-
Patent number: 8037156Abstract: A method for discovering hosts on a multi-blade server chassis is provided. A switch, operational in the multi-blade server, is queried for first world-wide name (WWN) information of the hosts. The first WWN information is known to the switch. The first WWN information is saved on a redundant array of independent disks (RAID) subsystem of the multi-blade server chassis. A system location for each of the hosts is mapped to the RAID subsystem.Type: GrantFiled: September 8, 2008Date of Patent: October 11, 2011Assignee: International Business Machines CorporationInventors: Robert Beverley Basham, Bryan John Wright
-
Patent number: 7996509Abstract: Mechanisms for performing zoning of devices, such as Serial Attached SCSI (SAS) devices, for example, in a storage area network (SAN) in which all host systems of the SAN are automatically mapped to all of the storage systems are provided. Mechanisms for automatically mapping backend storage enclosures to appropriate storage system controllers on the SAN are provided. The zoning is automatically performed based on whether ports/phys are coupled to host systems, storage systems, and whether there are storage system controllers associated with the storage systems. Based on the automatic zoning, mapping of the storage devices of the storage systems to the host systems may be automatically performed via zone permission tables. By automating the zoning, users that do not necessarily have a detailed knowledge of the storage device communication protocol or SANs may configure the SAN even if it utilizes a complex and large architecture.Type: GrantFiled: September 26, 2007Date of Patent: August 9, 2011Assignee: International Business Machines CorporationInventors: Robert Beverley Basham, Andrew Gary Hourselt, Kelly Louise McWaters, Ashaki Ayanna Ricketts, Teresa Shen Swingler
-
Publication number: 20110121791Abstract: A charging method and system. The method includes detecting and monitoring by a computer processor, a frequency signal associated with an input voltage signal used for powering power consumption devices at a first specified location. The computer processor generates frequency level data associated with the monitoring. The computer processor receives a request to enable a charging process for charging a rechargeable power source and power source data associated with the rechargeable power source and a user. In response to the request, the computer processor enables a customized charging process associated with charging the rechargeable power source based on the frequency level data and/or the power source data.Type: ApplicationFiled: November 23, 2009Publication date: May 26, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Robert Beverley Basham, Gregory Jensen Boss, Rick Allen Hamilton, II, Julianne Frances Haugh, Anne R. Sand
-
Patent number: 7788353Abstract: A technique for performing configuration checking of a network is provided. A network data store is scanned for at least one transaction. At least one event is generated for the transaction. At least one configuration policy is associated with the event. The configuration policy is compared with configuration data associated with the event. It is determined whether the configuration policy has been violated based on the comparison.Type: GrantFiled: May 9, 2008Date of Patent: August 31, 2010Assignee: International Business Machines CorporationInventors: Cuong Minh Le, David Michael Shackelford, Gregory Edward McBride, James Mitchell Ratliff, Kaladhar Voruganti, Sandeep Gopisetty, Robert Beverley Basham, Dinesh C. Verma, Kang-Won Lee, Dakshi Agrawal, Brent William Yardley, Khalid Filali-Adib
-
Patent number: 7787456Abstract: Disclosed is a technique for correcting a configuration problem. The configuration problem is detected. It is determined whether there is at least one solution for the configuration problem in a knowledge data store. When it is determined that there is at least one solution in the knowledge data store, automatically selecting a solution to solve the configuration problem. When said solution can be automatically applied, automatically applying said solution. When said solution cannot be automatically applied, notifying a user.Type: GrantFiled: May 9, 2008Date of Patent: August 31, 2010Assignee: International Business Machines CorporationInventors: Cuong Minh Le, David Michael Shackelford, Gregory Edward McBride, James Mitchell Ratliff, Kaladhar Voruganti, Sandeep Gopisetty, Robert Beverley Basham, Dinesh C. Verma, Kang-Won Lee, Dakshi Agrawal, Brent William Yardley, Khalid Filali-Adib
-
Patent number: 7779110Abstract: An apparatus and system are provided for communicating control messages between a first device and a second device. The apparatus and system include a communication module that directs control messages between a first device and a second device through an intermediate device. The intermediate device is coupled to the first device by a control path and to the second device by a data path. The apparatus and system also include a translation module and a transmission module that cooperate to translate control messages received over the control path at the intermediate device to transport data messages and transport data messages received over the data path at the second device to control messages. Transport data messages are sent over the data path to the second device and control messages from the second device are sent over the control path to the first device.Type: GrantFiled: July 10, 2008Date of Patent: August 17, 2010Assignee: International Business Machines CorporationInventors: Robert Beverley Basham, Ralph Thomas Beeston, Kirby Grant Dahman, Christopher Grunow, Gerard Grunow, legal representative, Ronald David Martens
-
Publication number: 20100064023Abstract: A method for discovering hosts on a multi-blade server chassis is provided. A switch, operational in the multi-blade server, is queried for first world-wide name (WWN) information of the hosts. The first WWN information is known to the switch. The first WWN information is saved on a redundant array of independent disks (RAID) subsystem of the multi-blade server chassis. A system location for each of the hosts is mapped to the RAID subsystem.Type: ApplicationFiled: September 8, 2008Publication date: March 11, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Robert Beverley BASHAM, Bryan John WRIGHT
-
Patent number: 7676702Abstract: A common interface and communication methodology are provided for interaction between the components of a storage area network for them to activate “triggers” that cause actions to be taken by the devices to utilize copy service functions to create additional copies of data, and to potentially route load to other resources. The actions can be taken by any of the elements of the storage area network to mitigate the impact of the pending failure. The advantage of this system over current methods is that it can detect both failure and impending failure in any component in the system and use resources in any other component to mitigate the failure. This creates a much more comprehensive recovery strategy and the potential to save more data than in current systems.Type: GrantFiled: August 14, 2006Date of Patent: March 9, 2010Assignee: International Business Machines CorporationInventors: Robert Beverley Basham, Andrew W. Grimes, Nikhil Khandelwal, Michael M. Latif
-
Publication number: 20090292798Abstract: An apparatus and system are provided for communicating control messages between a first device and a second device. The apparatus and system include a communication module that directs control messages between a first device and a second device through an intermediate device. The intermediate device is coupled to the first device by a control path and to the second device by a data path. The apparatus and system also include a translation module and a transmission module that cooperate to translate control messages received over the control path at the intermediate device to transport data messages and transport data messages received over the data path at the second device to control messages. Transport data messages are sent over the data path to the second device and control messages from the second device are sent over the control path to the first device.Type: ApplicationFiled: July 10, 2008Publication date: November 26, 2009Inventors: Robert Beverley Basham, Ralph Thomas Beeston, Kirby Grant Dahman, Christopher Grunow, Ronald David Martens, Gerard Grunow
-
Publication number: 20090222733Abstract: Host port information is pulled directly from the switch before zoning is performed and is organized by chassis as an assist for mapping and masking an entire chassis. A graphical user interface allows a user to select storage by chassis to map and to select servers by chassis to map. The user then applies that mapping such that all servers selected are mapped to all storage selected. The user may repeat this mapping for another set of storage and servers. In a mixed environment, an icon may be shown in the graphical user interface to represent the mix. When the LUN mapping/masking is done, the LUN mapping/masking may be provided to the SAN manager to perform zoning. The LUN mapping/masking defines which host ports see which storage ports.Type: ApplicationFiled: February 28, 2008Publication date: September 3, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Robert Beverley Basham, Deanna Lynn Quigg Brown, Kelly Louise Hicks, Andrew Gary Hourselt, Rezaul Shah Mohammad Islam, Ashaki Ayanna Ricketts, Teresa Shen Swingler, Theodore Brian Vojnovich
-
Publication number: 20090083423Abstract: A system and computer program product for performing zoning of devices, such as Serial Attached SCSI (SAS) devices, for example, in a storage area network (SAN) in which all host systems of the SAN are automatically mapped to all of the storage systems are provided. Mechanisms for automatically mapping backend storage enclosures to appropriate storage system controllers on the SAN are provided. The zoning is automatically performed based on whether ports/phys are coupled to host systems, storage systems, and whether there are storage system controllers associated with the storage systems. Based on the automatic zoning, mapping of the storage devices of the storage systems to the host systems may be automatically performed via zone permission tables. By automating the zoning, users that do not necessarily have a detailed knowledge of the storage device communication protocol or SANs may configure the SAN even if it utilizes a complex and large architecture.Type: ApplicationFiled: September 26, 2007Publication date: March 26, 2009Inventors: Robert Beverley Basham, Andrew Gary Hourselt, Kelly Louise McWaters, Ashaki Ayanna Ricketts, Teresa Shen Swingler
-
Publication number: 20090083484Abstract: A system and method for performing zoning of devices, such as Serial Attached SCSI (SAS) devices, for example, in a storage area network (SAN) in which all host systems of the SAN are automatically mapped to all of the storage systems is provided. Mechanisms for automatically mapping backend storage enclosures to appropriate storage system controllers on the SAN are provided. The zoning is automatically performed based on whether ports/phys are coupled to host systems, storage systems, and whether there are storage system controllers associated with the storage systems. Based on the automatic zoning, mapping of the storage devices of the storage systems to the host systems may be automatically performed via zone permission tables. By automating the zoning, users that do not necessarily have a detailed knowledge of the storage device communication protocol or SANs may configure the SAN even if it utilizes a complex and large architecture.Type: ApplicationFiled: September 24, 2007Publication date: March 26, 2009Inventors: Robert Beverley Basham, Andrew Gary Hourselt, Kelly Louise McWaters, Ashaki Ayanna Ricketts, Teresa Shen Swingler
-
Publication number: 20080205300Abstract: Disclosed is a technique for correcting a configuration problem. The configuration problem is detected. It is determined whether there is at least one solution for the configuration problem in a knowledge data store. When it is determined that there is at least one solution in the knowledge data store, automatically selecting a solution to solve the configuration problem. When said solution can be automatically applied, automatically applying said solution. When said solution cannot be automatically applied, notifying a user.Type: ApplicationFiled: May 9, 2008Publication date: August 28, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Cuong Minh Le, David Michael Shackelford, Gregory Edward McBride, James Mitchell Ratliff, Kaladhar Voruganti, Sandeep Gopisetty, Robert Beverley Basham, Dinesh C. Verma, Kang-Won Lee, Dakshi Agrawal, Brent William Yardley, Khalid Filali-Adib
-
Publication number: 20080209015Abstract: A technique for performing configuration checking of a network is provided. A network data store is scanned for at least one transaction. At least one event is generated for the transaction. At least one configuration policy is associated with the event. The configuration policy is compared with configuration data associated with the event. It is determined whether the configuration policy has been violated based on the comparison.Type: ApplicationFiled: May 9, 2008Publication date: August 28, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Cuong Minh Le, David Michael Shackelford, Gregory Edward McBride, James Mitchell Ratliff, Kaladhar Voruganti, Sandeep Gopisetty, Robert Beverley Basham, Dinesh C. Verma, Kang-Won Lee, Dakshi Agrawal, Brent William Yardley, Khalid Filali-Adib
-
Patent number: 7409442Abstract: A method for communicating control messages between a first device and a second device. The method includes a communication module that directs control messages between a first device and a second device through an intermediate device. The intermediate device is coupled to the first device by a control path and to the second device by a data path. The method also includes a translation module and a transmission module that cooperate to translate control messages received over the control path at the intermediate device to transport data messages and transport data messages received over the data path at the second device to control messages. Transport data messages are sent over the data path to the second device and control messages from the second device are sent over the control path to the first device.Type: GrantFiled: August 25, 2003Date of Patent: August 5, 2008Assignee: International Business Machines CorporationInventors: Robert Beverley Basham, Ralph Thomas Beeston, Kirby Grant Dahman, Gerard Grunow, legal representative, Ronald David Martens, Christopher Grunow
-
Patent number: 7397770Abstract: A technique for performing configuration checking of a network is provided. A network data store is scanned for at least one transaction. At least one event is generated for the transaction. At least one configuration policy is associated with the event. The configuration policy is compared with configuration data associated with the event. It is determined whether the configuration policy has been violated based on the comparison.Type: GrantFiled: February 20, 2004Date of Patent: July 8, 2008Assignee: International Business Machines CorporationInventors: Cuong Minh Le, David Michael Shackelford, Gregory Edward McBride, James Mitchell Ratliff, Kaladhar Voruganti, Sandeep Gopisetty, Robert Beverley Basham, Dinesh C. Verma, Kang-Won Lee, Dakshi Agrawal, Brent William Yardley, Khalid Filali-Adib
-
Publication number: 20080126857Abstract: A common interface and communication methodology are provided for interaction between the components of a storage area network for them to activate “triggers” that cause actions to be taken by the devices to utilize copy service functions to create additional copies of data, and to potentially route load to other resources. The actions can be taken by any of the elements of the storage area network to mitigate the impact of the pending failure. The advantage of this system over current methods is that it can detect both failure and impending failure in any component in the system and use resources in any other component to mitigate the failure. This creates a much more comprehensive recovery strategy and the potential to save more data than in current systems.Type: ApplicationFiled: August 14, 2006Publication date: May 29, 2008Inventors: Robert Beverley Basham, Andrew W. Grimes, Nikhil Khandelwal, Michael M. Latif
-
Patent number: 7174265Abstract: A test system for a heterogeneous multipath network. A tester system evaluates a plurality of status indicators from a plurality of types of test components in a network. Based on the status indicators of at least one of the test components, the tester system selects a first test to be performed. After executing the first test, the tester system selects a second test to be performed based on the status indicators of at least one of the test components and a result of the first test.Type: GrantFiled: May 13, 2005Date of Patent: February 6, 2007Assignee: International Business Machines CorporationInventors: Robert Beverley Basham, Richard Earl Jones