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: 10678409Abstract: 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: GrantFiled: November 7, 2017Date of Patent: June 9, 2020Assignee: International Business Machines CorporationInventors: Andrew G. Hourselt, Kelly L. Hicks, Teresa S. Swingler, Nedzad Taljanovic
-
Publication number: 20180059915Abstract: 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: ApplicationFiled: November 7, 2017Publication date: March 1, 2018Inventors: Andrew G. Hourselt, Kelly L. Hicks, Teresa S. Swingler, Nedzad Taljanovic
-
Patent number: 9563380Abstract: 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: December 23, 2014Date of Patent: February 7, 2017Assignee: International Business Machines CorporationInventors: 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: 9229785Abstract: 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: GrantFiled: February 28, 2014Date of Patent: January 5, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Min Cai, Andrew G. Hourselt, Ping Li, Hui Yang, Jia M. Zhang
-
Patent number: 9071644Abstract: 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: GrantFiled: December 6, 2012Date of Patent: June 30, 2015Assignee: International Business Machines CorporationInventors: 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: 9058400Abstract: 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: GrantFiled: August 15, 2012Date of Patent: June 16, 2015Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Andrew G. Hourselt, Pei Ming Hu, Wen Gang Luo, Hui Yang, Yuan Yin
-
Publication number: 20150113183Abstract: 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: December 23, 2014Publication date: April 23, 2015Inventors: 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: 20140298332Abstract: 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: ApplicationFiled: February 28, 2014Publication date: October 2, 2014Applicant: International Business Machines CorporationInventors: Min Cai, Andrew G. Hourselt, Ping Li, Hui Yang, Jia M. Zhang
-
Patent number: 8769062Abstract: 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: GrantFiled: March 12, 2013Date of Patent: July 1, 2014Assignee: International Business Machines CorporationInventors: Brad J. Behle, Andrew G. Hourselt, Pei Ming Hu, Ashaki A. R. Reid, Jia Ming Zhang, Lei Wei
-
Publication number: 20140165128Abstract: 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: ApplicationFiled: December 6, 2012Publication date: June 12, 2014Applicant: International Business Machines CorporationInventors: 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: 20140149912Abstract: 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: ApplicationFiled: January 29, 2014Publication date: May 29, 2014Applicant: International Business Machines CorporationInventors: Andrew G. Hourselt, Kelly L. Hicks, Teresa S. Swingler, Nedzad Taljanovic
-
Publication number: 20140096066Abstract: 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: ApplicationFiled: September 28, 2012Publication date: April 3, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John J. Auvenshine, Erik Bartholomy, Andrew G. Hourselt, John T. Olson
-
Publication number: 20140052772Abstract: 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: ApplicationFiled: August 15, 2012Publication date: February 20, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Andrew G. Hourselt, Pei Ming Hu, Wen Gang Luo, Hui Yang, Yuan Yin
-
Publication number: 20130290509Abstract: 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: ApplicationFiled: April 25, 2012Publication date: October 31, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Brad J. Behle, Andrew G. Hourselt, Pei Ming Hu, Ashaki A. Ricketts, Jia Ming Zhang, Lei LW Wei
-
Patent number: 8566291Abstract: 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: GrantFiled: June 27, 2012Date of Patent: October 22, 2013Assignee: International Business Machines CorporationInventors: John J. Auvenshine, Erik Bartholomy, Andrew G. Hourselt, John T. Olson, Harley D. Puckett, III
-
Publication number: 20130054919Abstract: 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: ApplicationFiled: August 30, 2011Publication date: February 28, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John J. AUVENSHINE, Erik BARTHOLOMY, Andrew G. HOURSELT, John T. OLSON, Harley D. PUCKETT, III
-
Publication number: 20130054912Abstract: 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: ApplicationFiled: June 27, 2012Publication date: February 28, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John J. AUVENSHINE, Erik BARTHOLOMY, Andrew G. HOURSELT, John T. OLSON, Harley D. PUCKETT, III
-
Patent number: 8200806Abstract: 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: GrantFiled: July 20, 2006Date of Patent: June 12, 2012Assignee: International Business Machines CorporationInventors: Matthew C. Compton, Andrew G. Hourselt, Craig F. Schultz
-
Patent number: 8141142Abstract: 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: GrantFiled: February 14, 2005Date of Patent: March 20, 2012Assignee: International Business Machines CorporationInventor: Andrew G. Hourselt
-
Patent number: 8117394Abstract: 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: GrantFiled: August 4, 2008Date of Patent: February 14, 2012Assignee: International Business Machines CorporationInventors: Robert B. Basham, Andrew G. Hourselt, Muthu A. Muthiah, Vipul Srivistava