Patents by Inventor Andrew G. Hourselt

Andrew G. Hourselt 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: 10678409
    Abstract: For displaying an off-switch location, a processor displays a rack image of a physical rack of a plurality of monitored devices separate from the processor. The processor displays an icon configured to convey a status of each monitored device of the plurality of monitored devices. The processor monitors a position of a mouse. The processor identifies a given monitored device at the position of the mouse and configuration data associated with the given monitored device. The configuration data defines an area of the rack view associated with the given monitored device. In response to identifying the given monitored device, the processor displays a locate off hyperlink for the given monitored device. In response to a selection of the locate off hyperlink, the processor displays an off-switch location on the rack image of the given monitored device.
    Type: Grant
    Filed: November 7, 2017
    Date of Patent: June 9, 2020
    Assignee: International Business Machines Corporation
    Inventors: Andrew G. Hourselt, Kelly L. Hicks, Teresa S. Swingler, Nedzad Taljanovic
  • Publication number: 20180059915
    Abstract: For displaying an off-switch location, a processor displays a rack image of a physical rack of a plurality of monitored devices separate from the processor. The processor displays an icon configured to convey a status of each monitored device of the plurality of monitored devices. The processor monitors a position of a mouse. The processor identifies a given monitored device at the position of the mouse and configuration data associated with the given monitored device. The configuration data defines an area of the rack view associated with the given monitored device. In response to identifying the given monitored device, the processor displays a locate off hyperlink for the given monitored device. In response to a selection of the locate off hyperlink, the processor displays an off-switch location on the rack image of the given monitored device.
    Type: Application
    Filed: November 7, 2017
    Publication date: March 1, 2018
    Inventors: Andrew G. Hourselt, Kelly L. Hicks, Teresa S. Swingler, Nedzad Taljanovic
  • 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
  • Patent number: 9229785
    Abstract: A method for scheduling execution of an application is provided. The method comprises monitoring a usage state of resources of a first virtual machine that executes the application, so as to determine whether the usage state reaches a predetermined state. The method further comprises migrating an application module consuming the resources to a second virtual machine having corresponding resources, if the usage state reaches a predetermined state.
    Type: Grant
    Filed: February 28, 2014
    Date of Patent: January 5, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Min Cai, Andrew G. Hourselt, Ping Li, Hui Yang, Jia M. Zhang
  • Patent number: 9071644
    Abstract: An approach for managing a connection to or from a device is presented. Connections of the device are identified. Based on the connections, the device is determined and classified based on security zones to which the device is or has been connected, a quality of service requirement for one or more applications within the device, or a level of information technology service management for the device. Whether an existing or proposed connection of the device is consistent with the classification of the device is determined, and if not, an indication is displayed or a notification is sent that the existing or proposed connection is inconsistent with the classification of the device.
    Type: Grant
    Filed: December 6, 2012
    Date of Patent: June 30, 2015
    Assignee: International Business Machines Corporation
    Inventors: John J. Auvenshine, Erik Bartholomy, Thomas E. Haddock, Andrew G. Hourselt, John T. Olson, Kenneth D. Paquette, Victor L. Walter, Stanley C. Wood
  • Patent number: 9058400
    Abstract: A method, computer program product, and computer system for client-server communication based on delta transfer. A server of the computer system receives from a client a HTTP request for transferring a current image page, compares the current image page and a saved image page which is stored on the server for the client. Based on the comparison, the server of the computer system constructs delta contents between the current image page and the saved image page. The server of the computer system updates the saved image page on the server with the current image page and sends a HTTP response comprising the delta contents to the client.
    Type: Grant
    Filed: August 15, 2012
    Date of Patent: June 16, 2015
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Andrew G. Hourselt, Pei Ming Hu, Wen Gang Luo, Hui Yang, Yuan Yin
  • 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
  • Publication number: 20140298332
    Abstract: A method for scheduling execution of an application is provided. The method comprises monitoring a usage state of resources of a first virtual machine that executes the application, so as to determine whether the usage state reaches a predetermined state. The method further comprises migrating an application module consuming the resources to a second virtual machine having corresponding resources, if the usage state reaches a predetermined state.
    Type: Application
    Filed: February 28, 2014
    Publication date: October 2, 2014
    Applicant: International Business Machines Corporation
    Inventors: Min Cai, Andrew G. Hourselt, Ping Li, Hui Yang, Jia M. Zhang
  • Patent number: 8769062
    Abstract: A plurality of network addresses identify a source device in the network. A plurality of subscriptions for the source device to receive messages from the target devices each identify one of the target devices and one of the source network addresses the identified target device uses to communicate with the source device. Upon detecting a change to a changed network address, a determination is made of a subscription indicating the changed network address and the target device indicated in the determined subscription is determined. A selection is made of a selected network address, other than the changed network address is selected. If the selected network address can be used to communicate between the determined target device and the source device, then the selected network address is used and provided to the determined target device.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: July 1, 2014
    Assignee: International Business Machines Corporation
    Inventors: Brad J. Behle, Andrew G. Hourselt, Pei Ming Hu, Ashaki A. R. Reid, Jia Ming Zhang, Lei Wei
  • Publication number: 20140165128
    Abstract: An approach for managing a connection to or from a device is presented. Connections of the device are identified. Based on the connections, the device is determined and classified based on security zones to which the device is or has been connected, a quality of service requirement for one or more applications within the device, or a level of information technology service management for the device. Whether an existing or proposed connection of the device is consistent with the classification of the device is determined, and if not, an indication is displayed or a notification is sent that the existing or proposed connection is inconsistent with the classification of the device.
    Type: Application
    Filed: December 6, 2012
    Publication date: June 12, 2014
    Applicant: International Business Machines Corporation
    Inventors: John J. Auvenshine, Erik Bartholomy, Thomas E. Haddock, Andrew G. Hourselt, John T. Olson, Kenneth D. Paquette, Victor L. Walter, Stanley C. Wood
  • Publication number: 20140149912
    Abstract: An apparatus and methods are disclosed for displaying a physical view of a monitored device. The apparatus for displaying a physical view of a device is provided with a plurality of modules configured to functionally execute the steps of displaying a physical representation of a device, generating a plurality of grid lines in association with a predetermined portion of the physical representation of the device, and displaying an icon configured to convey information regarding a status of the device, wherein the icon is displayed within an area defined by the plurality of grid lines. These modules in the described embodiments include a rendering module, a grid module, and a status module.
    Type: Application
    Filed: January 29, 2014
    Publication date: May 29, 2014
    Applicant: International Business Machines Corporation
    Inventors: Andrew G. Hourselt, Kelly L. Hicks, Teresa S. Swingler, Nedzad Taljanovic
  • Publication number: 20140096066
    Abstract: Embodiments of the present invention provide a computer system, method, and computer program product for constructing a command line. According to one aspect of the present invention, a user can construct a command line based on historical command lines. The user can view and select individual historical and/or available parameters to construct the new command line, without requiring that the user manually type the parameters with a physical or virtual keyboard.
    Type: Application
    Filed: September 28, 2012
    Publication date: April 3, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John J. Auvenshine, Erik Bartholomy, Andrew G. Hourselt, John T. Olson
  • Publication number: 20140052772
    Abstract: A method, computer program product, and computer system for client-server communication based on delta transfer. A server of the computer system receives from a client a HTTP request for transferring a current image page, compares the current image page and a saved image page which is stored on the server for the client. Based on the comparison, the server of the computer system constructs delta contents between the current image page and the saved image page. The server of the computer system updates the saved image page on the server with the current image page and sends a HTTP response comprising the delta contents to the client.
    Type: Application
    Filed: August 15, 2012
    Publication date: February 20, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew G. Hourselt, Pei Ming Hu, Wen Gang Luo, Hui Yang, Yuan Yin
  • Publication number: 20130290509
    Abstract: A plurality of network addresses identify a source device in the network. A plurality of subscriptions for the source device to receive messages from the target devices each identify one of the target devices and one of the source network addresses the identified target device uses to communicate with the source device. Upon detecting a change to a changed network address, a determination is made of a subscription indicating the changed network address and the target device indicated in the determined subscription is determined. A selection is made of a selected network address, other than the changed network address is selected. If the selected network address can be used to communicate between the determined target device and the source device, then the selected network address is used and provided to the determined target device.
    Type: Application
    Filed: April 25, 2012
    Publication date: October 31, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Brad J. Behle, Andrew G. Hourselt, Pei Ming Hu, Ashaki A. Ricketts, Jia Ming Zhang, Lei LW Wei
  • Patent number: 8566291
    Abstract: A method include forming an initial bitmap from the de-duplicated data on virtual volumes, sorting discrete blocks according to frequency of occurrence to form a revised bitmap to first include a plurality of most common discrete blocks, creating a physical volume map from the revised bitmap, reviewing, from the physical volume map, an initial virtual volume of the virtual volumes contained on a corresponding original physical volume, to determine whether moving the initial virtual volume to a different physical volume reduces the total number of data blocks in the physical volume map, deleting the initial virtual volume from its corresponding original physical volume and adding the initial virtual volume to the different original physical volume to create a revised physical volume map including revised physical volumes, and writing the revised physical volumes to the target set of physical media using the revised physical volume map.
    Type: Grant
    Filed: June 27, 2012
    Date of Patent: October 22, 2013
    Assignee: International Business Machines Corporation
    Inventors: John J. Auvenshine, Erik Bartholomy, Andrew G. Hourselt, John T. Olson, Harley D. Puckett, III
  • Publication number: 20130054919
    Abstract: For forming an initial bitmap from deduplicated data on virtual volumes, discrete blocks are sorted according to frequency of occurrence to form a revised bitmap to first include a plurality of most common discrete blocks. A physical volume map is created from the revised bitmap. An initial virtual volume of the virtual volumes contained on a corresponding original physical volume is reviewed to determine whether moving the initial virtual volume to a different physical volume reduces the total number of data blocks in the physical volume map. The initial virtual volume is deleted from its corresponding original physical volume and added to the different original physical volume to create a revised physical volume map including revised physical volumes. The revised physical volume is written to the target set of physical media using the revised physical volume map.
    Type: Application
    Filed: August 30, 2011
    Publication date: February 28, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John J. AUVENSHINE, Erik BARTHOLOMY, Andrew G. HOURSELT, John T. OLSON, Harley D. PUCKETT, III
  • Publication number: 20130054912
    Abstract: A method include forming an initial bitmap from the de-duplicated data on virtual volumes, sorting discrete blocks according to frequency of occurrence to form a revised bitmap to first include a plurality of most common discrete blocks, creating a physical volume map from the revised bitmap, reviewing, from the physical volume map, an initial virtual volume of the virtual volumes contained on a corresponding original physical volume, to determine whether moving the initial virtual volume to a different physical volume reduces the total number of data blocks in the physical volume map, deleting the initial virtual volume from its corresponding original physical volume and adding the initial virtual volume to the different original physical volume to create a revised physical volume map including revised physical volumes, and writing the revised physical volumes to the target set of physical media using the revised physical volume map.
    Type: Application
    Filed: June 27, 2012
    Publication date: February 28, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John J. AUVENSHINE, Erik BARTHOLOMY, Andrew G. HOURSELT, John T. OLSON, Harley D. PUCKETT, III
  • Patent number: 8200806
    Abstract: A method for autodiscovery of components on a network without requiring that the components have built-in knowledge of the discovery method is set forth. The method uses a combination of attempting broadcast discovery as well as listening to network traffic. More specifically, a substantially continuously executing program is executed on a management console of the network that performs the broadcast and listening functions. The autodiscovery uses these methods in combination to identify systems that are included within the VTS system.
    Type: Grant
    Filed: July 20, 2006
    Date of Patent: June 12, 2012
    Assignee: International Business Machines Corporation
    Inventors: Matthew C. Compton, Andrew G. Hourselt, Craig F. Schultz
  • Patent number: 8141142
    Abstract: A pair of servers are employed to provide a secure low-overhead authentication of a user. A certificate server of the pair receives personal information of the user from a first client over a first network and provides an encrypted user certificate to the first client over the first network, wherein the encrypted user certificate includes an encryption of one or more personal attributes of the user corresponding to the set of personal information. A device control server receives the encrypted user certificate from a second client over a second network and provides remote access information to the second client over the second network, wherein the remote access information facilitates remote access to a device by the user over the second network based in response to a verification by the device control server of the encrypted user certificate.
    Type: Grant
    Filed: February 14, 2005
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventor: Andrew G. Hourselt
  • 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