Patents by Inventor Brian O. Wood

Brian O. Wood 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: 10372783
    Abstract: In one embodiment, a method for using a key to recreate a state of a visual control element includes retrieving a key from memory. The key represents a state of a visual control element to be output to a dynamically-generated web page. The method also includes parsing the key to obtain a plurality of key-value pairs representing parameters of a uniform resource locator (URL) which is used to recreate the visual control element. Also, the method includes outputting the visual control element to the dynamically-generated web page using the URL according to the state obtained from the key.
    Type: Grant
    Filed: April 26, 2016
    Date of Patent: August 6, 2019
    Assignee: International Business Machines Corporation
    Inventors: Randal L. Bertram, John S. Bragiel, Edward N. Fink, Brian O. Wood
  • Patent number: 9736024
    Abstract: Methods, systems, and computer program products are disclosed for registering devices for network access. Embodiments include receiving, by a registration module, a media access control (MAC) address associated with a network adapter of a device; registering, by the registration module, the device, including associating the MAC address with a guest account at or before the time of registration of a guest; and allowing, by the registration module, the registered device to access a network.
    Type: Grant
    Filed: February 15, 2011
    Date of Patent: August 15, 2017
    Assignee: International Business Machines Corporation
    Inventor: Brian O. Wood
  • Patent number: 9483571
    Abstract: In one embodiment, a system for creating a key for storing a state of a visual control element includes a processor and logic integrated with and/or executable by the processor, the logic being adapted to: retrieve a uniform resource locator (URL) used to create a dynamically-generated web page on which a visual control element is output, parse the URL in order to create a list of key-value pairs for each of a plurality of parameters specified in the URL, concatenate the list of key-value pairs into a key represented by a string of characters, and store the key to a memory.
    Type: Grant
    Filed: March 4, 2013
    Date of Patent: November 1, 2016
    Assignee: International Business Machines Corporation
    Inventors: Randal L. Bertram, John S. Bragiel, Edward N. Fink, Brian O. Wood
  • Publication number: 20160239477
    Abstract: In one embodiment, a method for using a key to recreate a state of a visual control element includes retrieving a key from memory. The key represents a state of a visual control element to be output to a dynamically-generated web page. The method also includes parsing the key to obtain a plurality of key-value pairs representing parameters of a uniform resource locator (URL) which is used to recreate the visual control element. Also, the method includes outputting the visual control element to the dynamically-generated web page using the URL according to the state obtained from the key.
    Type: Application
    Filed: April 26, 2016
    Publication date: August 18, 2016
    Inventors: Randal L. Bertram, John S. Bragiel, Edward N. Fink, Brian O. Wood
  • Patent number: 9215144
    Abstract: When a policy for an IT asset is created in a system manager that manages one or more IT assets, other IT assets that are related to the selected IT asset are determined based on at least one relation criteria related to system topology. The system administrator is prompted to apply the same policy to the related systems. When the system administrator accepts the recommendation to apply the same policy to the related systems, a system group is defined that includes the selected computer system and the related systems, and the system group and its corresponding policy are displayed to the system administrator.
    Type: Grant
    Filed: October 18, 2012
    Date of Patent: December 15, 2015
    Assignee: International Business Machines Corporation
    Inventors: Nathan P. Biles, Jacob Kugel, Matthew C. Riedemann, Brian O. Wood
  • Patent number: 9210043
    Abstract: When a policy for an IT asset is created in a system manager that manages one or more IT assets, other IT assets that are related to the selected IT asset are determined based on at least one relation criteria related to system topology. The system administrator is prompted to apply the same policy to the related systems. When the system administrator accepts the recommendation to apply the same policy to the related systems, a system group is defined that includes the selected computer system and the related systems, and the system group and its corresponding policy are displayed to the system administrator.
    Type: Grant
    Filed: January 31, 2013
    Date of Patent: December 8, 2015
    Assignee: International Business Machines Corporation
    Inventors: Nathan P. Biles, Jacob Kugel, Matthew C. Riedemann, Brian O. Wood
  • Publication number: 20140250366
    Abstract: In one embodiment, a system for creating a key for storing a state of a visual control element includes a processor and logic integrated with and/or executable by the processor, the logic being adapted to: retrieve a uniform resource locator (URL) used to create a dynamically-generated web page on which a visual control element is output, parse the URL in order to create a list of key-value pairs for each of a plurality of parameters specified in the URL, concatenate the list of key-value pairs into a key represented by a string of characters, and store the key to a memory.
    Type: Application
    Filed: March 4, 2013
    Publication date: September 4, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Randal L. Bertram, John S. Bragiel, Edward N. Fink, Brian O. Wood
  • Patent number: 8782662
    Abstract: A recommended sequence of tasks to complete a complex task is programmatically defined. The recommended sequence is adaptive in that the sequence can be altered based on the completion status of one or more of the tasks.
    Type: Grant
    Filed: December 28, 2007
    Date of Patent: July 15, 2014
    Assignee: International Business Machines Corporation
    Inventors: Mythili K. Bobak, Michael D. Swanson, Brian O. Wood
  • Patent number: 8751283
    Abstract: Templates are provided and used in an Information Technology (IT) environment. A template represents a pattern of resources and resource relationships of the IT environment. Templates are applied to automatically generate recommendations of programmatic representations of artifacts of the IT environment. The artifacts include Recovery Segments, Redundancy Groups, Business Resilience Manager deployment configurations and/or resource pairing represented by relationship data stores, as examples.
    Type: Grant
    Filed: December 28, 2007
    Date of Patent: June 10, 2014
    Assignee: International Business Machines Corporation
    Inventors: Mythili K. Bobak, Tim A. McConnell, Michael D. Swanson, Brian O. Wood
  • Publication number: 20140115134
    Abstract: When a policy for an IT asset is created in a system manager that manages one or more IT assets, other IT assets that are related to the selected IT asset are determined based on at least one relation criteria related to system topology. The system administrator is prompted to apply the same policy to the related systems. When the system administrator accepts the recommendation to apply the same policy to the related systems, a system group is defined that includes the selected computer system and the related systems, and the system group and its corresponding policy are displayed to the system administrator.
    Type: Application
    Filed: October 18, 2012
    Publication date: April 24, 2014
    Applicant: International Business Machines Corporation
    Inventors: Nathan P. Biles, Jacob Kugel, Matthew C. Riedemann, Brian O. Wood
  • Publication number: 20120210000
    Abstract: Methods, systems, and computer program products are disclosed for registering devices for network access. Embodiments include receiving, by a registration module, a media access control (MAC) address associated with a network adapter of a device; registering, by the registration module, the device, including associating the MAC address with a guest account at or before the time of registration of a guest; and allowing, by the registration module, the registered device to access a network.
    Type: Application
    Filed: February 15, 2011
    Publication date: August 16, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Brian O. Wood
  • Publication number: 20120137279
    Abstract: In-context notification of an available update of a computer program, the computer program configured to present a graphical user interface (‘GUI’) that includes one or more GUI elements where in-context notification includes: receiving, by the computer program, a notification of an available update to the computer program, the notification specifying one or more presently existing GUI elements affected by the update and displaying in the GUI, for each presently existing GUI element affected by the update, proximate to the presently existing GUI element affected by the update, an update indicator.
    Type: Application
    Filed: November 30, 2010
    Publication date: May 31, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kimberly K. Button, Jacob Kugel, Brian O. Wood
  • Patent number: 8166414
    Abstract: An approach is provided to display a common display page on a variety of display devices using the item's tab order property to determine the display order. Controls that are displayed on a display device typically have a tab order. When a window that has controls is displayed, the cursor is typically placed at the control with the lowest (i.e., first) tab order. When the user presses the tab key, the cursor moves to the control corresponding to the next lowest tab order. This allows the designer to design a single window (or panel) that is displayed differently on constrained devices. However, even though the window is displayed differently, using tab order mapping maintains a consistent visible proximity between controls despite the type of display device being used by the user.
    Type: Grant
    Filed: April 25, 2008
    Date of Patent: April 24, 2012
    Assignee: International Business Machines Corporation
    Inventors: Brian J. Cragun, Barnaby L. Court, Andrew L. Hanson, Roland A. Merrick, Timothy J. O'Keefe, Elizabeth A. Schreiber, David B. Styles, Brian O. Wood
  • Publication number: 20090327951
    Abstract: A computer program product for maintaining an object path within a view window that causes a computer to recognize an object path in response to an action to select the object path for viewing within a view window of a display including a first point in the object path, and position a second point in the object path within the view window in response to an action to navigate the view window in a direction from the first point toward the second point.
    Type: Application
    Filed: June 27, 2008
    Publication date: December 31, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Anthony W. Erwin, Timothy C. Mossing, Brian O. Wood
  • Publication number: 20090172671
    Abstract: A recommended sequence of tasks to complete a complex task is programmatically defined. The recommended sequence is adaptive in that the sequence can be altered based on the completion status of one or more of the tasks.
    Type: Application
    Filed: December 28, 2007
    Publication date: July 2, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mythili K. BOBAK, Michael D. SWANSON, Brian O. WOOD
  • Publication number: 20090171705
    Abstract: Templates are provided and used in an Information Technology (IT) environment. A template represents a pattern of resources and resource relationships of the IT environment. Templates are applied to automatically generate recommendations of programmatic representations of artifacts of the IT environment. The artifacts include Recovery Segments, Redundancy Groups, Business Resilience Manager deployment configurations and/or resource pairing represented by relationship data stores, as examples.
    Type: Application
    Filed: December 28, 2007
    Publication date: July 2, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mythili K. BOBAK, Tim A. McCONNELL, Michael D. SWANSON, Brian O. WOOD
  • Patent number: 7516414
    Abstract: A system and method is provided to display a common display page on a variety of display devices using the item's tab order property to determine the display order. Controls that are displayed on a display device typically have a tab order. When a window that has controls is displayed, the cursor is typically placed at the control with the lowest (i.e., first) tab order. When the user presses the tab key, the cursor moves to the control corresponding to the next lowest tab order. This allows the designer to design a single window (or panel) that is displayed differently on constrained devices. However, even though the window is displayed differently, using tab order mapping maintains a consistent visible proximity between controls despite the type of display device being used by the user.
    Type: Grant
    Filed: February 2, 2004
    Date of Patent: April 7, 2009
    Assignee: International Business Machines Corporation
    Inventors: Brian J. Cragun, Barnaby L. Court, Andrew L. Hanson, Roland A. Merrick, Timothy J. O'Keefe, Elizabeth A. Schreiber, David B. Styles, Brian O. Wood
  • Publication number: 20080201646
    Abstract: An approach is provided to display a common display page on a variety of display devices using the item's tab order property to determine the display order. Controls that are displayed on a display device typically have a tab order. When a window that has controls is displayed, the cursor is typically placed at the control with the lowest (i.e., first) tab order. When the user presses the tab key, the cursor moves to the control corresponding to the next lowest tab order. This allows the designer to design a single window (or panel) that is displayed differently on constrained devices. However, even though the window is displayed differently, using tab order mapping maintains a consistent visible proximity between controls despite the type of display device being used by the user.
    Type: Application
    Filed: April 25, 2008
    Publication date: August 21, 2008
    Inventors: Brian J. Cragun, Barnaby L. Court, Andrew L. Hanson, Roland A. Merrick, Timothy J. O'Keefe, Elizabeth A. Schreiber, David B. Styles, Brian O. Wood
  • Patent number: 7315988
    Abstract: A system and method is provided to map alternative short captions that are displayed in a constrained display environment instead of displaying standard captions. When designing a display panel, the designer identifies shorter captions to use in a constrained environment. Shorter captions are helpful in preventing text from wrapping or having to horizontally scroll to in order to read a longer caption. Varying levels of short captions are provided so that a standard size display displays the full caption, a somewhat smaller size display displays smaller captions, while an even smaller display displays even smaller captions. National language support is also provide to translate both full captions as well as the short version(s) of the captions.
    Type: Grant
    Filed: February 2, 2004
    Date of Patent: January 1, 2008
    Assignee: International Business Machines Corporation
    Inventors: Brian J. Cragun, Barnaby L. Court, Andrew L. Hanson, Timothy J. O'Keefe, Elizabeth A. Schreiber, David B. Styles, Brian O. Wood