Patents by Inventor Robert B. Basham

Robert B. 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).

  • Publication number: 20170139831
    Abstract: An application is used, by a processor, to provide directives to a tiered data object storage environment for manipulating and managing stored data objects by using an existing policy developed by a history of directives to intelligently estimate which of the data objects are to be migrated between a higher storage tier and a lower storage tier and at what appropriate time, while refraining from migrating data objects with a pending management operation.
    Type: Application
    Filed: July 15, 2016
    Publication date: May 18, 2017
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert B. BASHAM, Joseph W. DAIN, Matthew J. FAIRHURST
  • Publication number: 20170139609
    Abstract: Various embodiments for managing data objects stored in a tiered data object storage environment, by a processor device, are provided. In one embodiment, a method comprises measuring a service level of a data set tagged to be collocated, and comparing accumulated service levels for a data distribution of the data set to a predetermined service level threshold value, such that if the predetermined service level threshold value is reached, a collocated data optimization event is performed.
    Type: Application
    Filed: November 16, 2015
    Publication date: May 18, 2017
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert B. BASHAM, Joseph W. DAIN, Matthew J. FAIRHURST
  • Patent number: 9632709
    Abstract: Various embodiments for managing data objects stored in a tiered data object storage environment, by a processor device, are provided. In one embodiment, a method comprises measuring a service level of a data set tagged to be collocated, and comparing accumulated service levels for a data distribution of the data set to a predetermined service level threshold value, such that if the predetermined service level threshold value is reached, a collocated data optimization event is performed.
    Type: Grant
    Filed: November 16, 2015
    Date of Patent: April 25, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert B. Basham, Joseph W. Dain, Matthew J. Fairhurst
  • Publication number: 20170091233
    Abstract: A computer program product is provided for auditing data in object storage. The computer program product comprises a computer readable storage medium having program instructions embodied therewith. The program instructions are executable by an object storage system to cause the object storage system to receive a directive to audit an object, and audit the object based on the directive. Additionally, the program instructions are executable by the object storage system to cause the object storage system to generate a result of the audit of the object.
    Type: Application
    Filed: September 29, 2015
    Publication date: March 30, 2017
    Inventors: Robert B. Basham, Joseph W. Dain, Edward H.W. Lin
  • Publication number: 20170083405
    Abstract: A computer program product is provided for managing point in time copies of data in object storage. The computer program product comprises a computer readable storage medium having program instructions embodied therewith. The program instructions are executable by a processor to cause the processor to create point in time copies of data, and send the point in time copies of the data to an object storage system. Also, the program instructions are executable by the processor to cause the processor to send a directive for manipulating the point in time copies of the data.
    Type: Application
    Filed: September 23, 2015
    Publication date: March 23, 2017
    Inventors: Robert B. Basham, Joseph W. Dain, Matthew J. Fairhurst
  • Patent number: 9563380
    Abstract: 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: Grant
    Filed: December 23, 2014
    Date of Patent: February 7, 2017
    Assignee: International Business Machines Corporation
    Inventors: Robert B. Basham, Deanna L. Q. Brown, Kelly L. Hicks, Andrew G. Hourselt, Rezaul S. M. Islam, Ashaki A. Ricketts, Teresa S. Swingler, Theodore B. Vojnovich
  • Publication number: 20170010826
    Abstract: A computer program product is provided for efficiently managing storage in a multi-tiered storage system. The computer program product comprises a computer readable storage medium having program instructions embodied therewith. The program instructions are executable by a processor to cause the processor to receive a command from an application, where the command is directed to at least one object. The program instructions are further executable by the processor to cause the processor to determine storage for the at least one object in a multi-tiered storage system based on the command, and store the at least one object in accordance with the determined storage.
    Type: Application
    Filed: July 7, 2015
    Publication date: January 12, 2017
    Inventors: Robert B. Basham, Joseph W. Dain, Evangelos S. Eleftheriou, Dean Hildebrand, Stan Li, Edward H.W. Lin, Harold J. Roberson, II, Slavisa Sarafijanovic, Thomas D. Weigold
  • Patent number: 9423962
    Abstract: Various embodiments for managing data objects stored in a tiered data object storage environment, by a processor device, are provided. In one embodiment, a method comprises using an application to provide directives to the tiered data object storage environment for manipulating and managing stored data objects such that data objects with a pending management operation are refrained from being migrated from a higher storage tier to a lower storage tier.
    Type: Grant
    Filed: November 16, 2015
    Date of Patent: August 23, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert B. Basham, Joseph W. Dain, Matthew J. Fairhurst
  • Publication number: 20160126763
    Abstract: 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: Application
    Filed: January 15, 2016
    Publication date: May 5, 2016
    Inventors: Robert B. Basham, Gregory J. Boss, Rick A. Hamilton, II, Julianne F. Haugh, Anne R. Sand
  • Patent number: 9263904
    Abstract: 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: Grant
    Filed: July 10, 2013
    Date of Patent: February 16, 2016
    Assignee: International Business Machines Corporation
    Inventors: Robert B. Basham, Gregory J. Boss, Rick A. Hamilton, II, Julianne F. Haugh, Anne R. Sand
  • Publication number: 20150113183
    Abstract: 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: Application
    Filed: December 23, 2014
    Publication date: April 23, 2015
    Inventors: Robert B. Basham, Deanna L.Q. Brown, Kelly L. Hicks, Andrew G. Hourselt, Rezaul S.M. Islam, Ashaki A. Ricketts, Teresa S. Swingler, Theodore B. Vojnovich
  • Patent number: 8694992
    Abstract: Methods, apparatuses, and computer program products are provided for acquiring guest operating system instrumentation information in a hypervisor. Embodiments include receiving from a platform management application, by a hypervisor communication module of the hypervisor, a platform request for guest operating system instrumentation information associated with at least one guest operating system executing within the hypervisor; in response to receiving the platform request for the guest operating system instrumentation information, retrieving through shared memory between the hypervisor and the guest operating system, by the hypervisor communication module, the guest operating system instrumentation information associated with the at least one guest operating system; and transmitting, by the hypervisor communication module, the guest operating system instrumentation information to the platform management application.
    Type: Grant
    Filed: December 16, 2010
    Date of Patent: April 8, 2014
    Assignee: International Business Machines Corporation
    Inventors: Antonio Abbondanzio, Robert B. Basham, Michael D. Day, II
  • Publication number: 20130293199
    Abstract: 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: Application
    Filed: July 10, 2013
    Publication date: November 7, 2013
    Inventors: Robert B. Basham, Gregory J. Boss, Rick A. Hamilton, II, Julianne F. Haugh, Anne R. Sand
  • Patent number: 8577848
    Abstract: Converting a two-tier resource mapping to a one-tier resource mapping may include determining a first mapping from an intermediate data buffer to a data destination. A second mapping from a data source to the intermediate data buffer may also be determined. An optimized mapping from the data source to the data destination may be generated based on the first and second mappings. The optimized mapping may then be used instead of the first and second mappings to collect data from the data source to the data destination, thereby resulting in a one-tier resource mapping. In some instances, the mappings may be sets of one or more queries.
    Type: Grant
    Filed: July 30, 2012
    Date of Patent: November 5, 2013
    Assignee: International Business Machines Corporation
    Inventors: Antonio Abbondanzio, Robert B Basham, Vivek Kashyap, Christopher V Lazzaro
  • Patent number: 8417688
    Abstract: Methods, systems and computer program products are provided for converting a two-tier resource mapping to a one-tier resource mapping. A first mapping from intermediate data buffer to a data destination may be determined. A second mapping from a data source to the intermediate data buffer may also be determined. An optimized mapping from the data source to the data destination may be generated based on the first and second mappings. The optimized mapping may then be used instead of the first and second mappings to collect data from the data source to the data destination, thereby resulting in a one-tier resource mapping. In some instances, the mappings are sets of one or more queries.
    Type: Grant
    Filed: July 23, 2010
    Date of Patent: April 9, 2013
    Assignee: International Business Machines Corporation
    Inventors: Antonio Abbondanzio, Robert B Basham, Vivek Kashyap, Christopher V Lazzaro
  • Publication number: 20120290626
    Abstract: Converting a two-tier resource mapping to a one-tier resource mapping may include determining a first mapping from an intermediate data buffer to a data destination. A second mapping from a data source to the intermediate data buffer may also be determined. An optimized mapping from the data source to the data destination may be generated based on the first and second mappings. The optimized mapping may then be used instead of the first and second mappings to collect data from the data source to the data destination, thereby resulting in a one-tier resource mapping. In some instances, the mappings may be sets of one or more queries.
    Type: Application
    Filed: July 30, 2012
    Publication date: November 15, 2012
    Applicant: International Business Machines Corporation
    Inventors: Antonio Abbondanzio, Robert B. Basham, Vivek Kashyap, Christopher V. Lazzaro
  • Publication number: 20120159475
    Abstract: Methods, apparatuses, and computer program products are provided for acquiring guest operating system instrumentation information in a hypervisor. Embodiments include receiving from a platform management application, by a hypervisor communication module of the hypervisor, a platform request for guest operating system instrumentation information associated with at least one guest operating system executing within the hypervisor; in response to receiving the platform request for the guest operating system instrumentation information, retrieving through shared memory between the hypervisor and the guest operating system, by the hypervisor communication module, the guest operating system instrumentation information associated with the at least one guest operating system; and transmitting, by the hypervisor communication module, the guest operating system instrumentation information to the platform management application.
    Type: Application
    Filed: December 16, 2010
    Publication date: June 21, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Antonio Abbondanzio, Robert B. Basham, Michael D. Day
  • Patent number: 8117394
    Abstract: A method and apparatus are provided for maintaining cache coherency of object management data in a computer system. The computer system is configured with a bit mask to represent changes in object management data. All changes in an object are reflected by setting an associated bit in the bit mask. A cache update of object management data is limited to the bit(s) set in the bit mask.
    Type: Grant
    Filed: August 4, 2008
    Date of Patent: February 14, 2012
    Assignee: International Business Machines Corporation
    Inventors: Robert B. Basham, Andrew G. Hourselt, Muthu A. Muthiah, Vipul Srivistava
  • Publication number: 20120023071
    Abstract: Methods, systems and computer program products are provided for converting a two-tier resource mapping to a one-tier resource mapping. A first mapping from intermediate data buffer to a data destination may be determined. A second mapping from a data source to the intermediate data buffer may also be determined. An optimized mapping from the data source to the data destination may be generated based on the first and second mappings. The optimized mapping may then be used instead of the first and second mappings to collect data from the data source to the data destination, thereby resulting in a one-tier resource mapping. In some instances, the mappings are sets of one or more queries.
    Type: Application
    Filed: July 23, 2010
    Publication date: January 26, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Antonio Abbondanzio, Robert B. Basham, Vivek Kashyap, Christopher V. Lazzaro
  • Patent number: 7966723
    Abstract: An electronics component support assembly and an electronics system assembly employing the component support assembly are provided. The component support assembly includes a rotatable base support and a component connector assembly. The rotatable base support is sized to reside within an electronics enclosure and to operatively support multiple electronics components thereon. The component connector assembly is associated with the rotatable base support, and at least some electronics components of the multiple electronics components couple thereto when operatively supported by the rotatable base support. Rotation of the rotatable base support facilitates access to the multiple electronics components, and the component connector assembly allows for rotation of the rotatable base support with the multiple electronics components operatively supported on the rotatable base support.
    Type: Grant
    Filed: May 1, 2008
    Date of Patent: June 28, 2011
    Assignee: International Business Machines Corporation
    Inventors: Robert B. Basham, Shah Mohammad Rezaul Islam, Gregg S. Lucas, Kenneth R. Schneebeli