Patents by Inventor Brian D. Goodman

Brian D. Goodman 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: 11119986
    Abstract: Approaches for routing data to storage are provided. An approach includes determining implicit metadata from explicit metadata received with a request from a user to store a file. The approach also includes determining a storage resource based on the explicit metadata, the implicit metadata, and a registry of storage resources. The approach additionally includes routing data of the file to the determined storage resource.
    Type: Grant
    Filed: July 9, 2019
    Date of Patent: September 14, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ryan G. Dejana, Lisa Seacat Deluca, Brian D. Goodman, Daniel C. Krook
  • Patent number: 11068829
    Abstract: A computer-implemented method of ambient ad hoc project management can include defining a project and associating a project decay function with the project, wherein the project decay function regulates a rate at which project health declines. Responsive to detecting a project event, one or more parameters of the project decay function can be determined from the project event. Project health can be calculated according to the project decay function using the parameter(s). An indication of the project health can be output.
    Type: Grant
    Filed: August 20, 2015
    Date of Patent: July 20, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Charles W. Cross, Brian D. Goodman, Frank L. Jania, Darren M. Shaw
  • Patent number: 10637796
    Abstract: Embodiments of the present invention provide an approach to allow a user to link multiple cloud instances (e.g., virtual machines) together such that an action on one (cloud) instance is triggered when a second instance's state changes thereby invoking a predefined set of rules. Specifically, instances can be linked to one another via a graphical user interface (GUI or the like), and associated with a set of rules. The set of rules indicates a behavior/reaction of one instance when an action is performed with respect to another instance linked thereto. These embodiments could be implemented external to or within a cloud operating environment.
    Type: Grant
    Filed: May 10, 2019
    Date of Patent: April 28, 2020
    Assignee: International Business Machines Corporation
    Inventors: Lisa Seacat DeLuca, Brian D. Goodman, Troy M. Volin
  • Patent number: 10496604
    Abstract: A system and method including filtering electronic data on a transaction per transaction basis and replicating the filtered electronic data in response to a request to obtain electronic data on the transaction per transaction basis. The system and method further include providing the filtered replicated electronic data for viewing.
    Type: Grant
    Filed: January 3, 2013
    Date of Patent: December 3, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gregory J. Boss, Karyn T. Corneli, Brian D. Goodman, Rick A. Hamilton, II
  • Publication number: 20190332585
    Abstract: Approaches for routing data to storage are provided. An approach includes determining implicit metadata from explicit metadata received with a request from a user to store a file. The approach also includes determining a storage resource based on the explicit metadata, the implicit metadata, and a registry of storage resources. The approach additionally includes routing data of the file to the determined storage resource.
    Type: Application
    Filed: July 9, 2019
    Publication date: October 31, 2019
    Inventors: Ryan G. DEJANA, Lisa Seacat DELUCA, Brian D. GOODMAN, Daniel C. KROOK
  • Publication number: 20190268281
    Abstract: Embodiments of the present invention provide an approach to allow a user to link multiple cloud instances (e.g., virtual machines) together such that an action on one (cloud) instance is triggered when a second instance's state changes thereby invoking a predefined set of rules. Specifically, instances can be linked to one another via a graphical user interface (GUI or the like), and associated with a set of rules. The set of rules indicates a behavior/reaction of one instance when an action is performed with respect to another instance linked thereto. These embodiments could be implemented external to or within a cloud operating environment.
    Type: Application
    Filed: May 10, 2019
    Publication date: August 29, 2019
    Inventors: Lisa Seacat DeLuca, Brian D. Goodman, Troy M. Volin
  • Patent number: 10394766
    Abstract: Approaches for routing data to storage are provided. An approach includes determining implicit metadata from explicit metadata received with a request from a user to store a file. The approach also includes determining a storage resource based on the explicit metadata, the implicit metadata, and a registry of storage resources. The approach additionally includes routing data of the file to the determined storage resource.
    Type: Grant
    Filed: November 3, 2016
    Date of Patent: August 27, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ryan G. Dejana, Lisa Seacat Deluca, Brian D. Goodman, Daniel C. Krook
  • Patent number: 10341254
    Abstract: Embodiments of the present invention provide an approach to allow a user to link multiple cloud instances (e.g., virtual machines) together such that an action on one (cloud) instance is triggered when a second instance's state changes thereby invoking a predefined set of rules. Specifically, instances can be linked to one another via a graphical user interface (GUI or the like), and associated with a set of rules. The set of rules indicates a behavior/reaction of one instance when an action is performed with respect to another instance linked thereto. These embodiments could be implemented external to or within a cloud operating environment.
    Type: Grant
    Filed: August 3, 2017
    Date of Patent: July 2, 2019
    Assignee: International Business Machines Corporation
    Inventors: Lisa Seacat DeLuca, Brian D. Goodman, Troy M. Volin
  • Patent number: 10205601
    Abstract: Approaches are provided for message broadcasting within a clustered computing environment such as a Cloud computing environment. Specifically, a message received from a message queue (e.g., on a message queue server) is processed at a single node of a plurality of nodes within the clustered computing environment. This single node identifies a set of message listeners to whom the message should be broadcast (e.g., based on a topic of the message and an association of the topic to the set of message listeners). The single node then publishes the message to the set of message listeners. Delivery confirmations, responses, etc., associated with the message are then tracked, processed, and/or routed by the single node.
    Type: Grant
    Filed: January 12, 2017
    Date of Patent: February 12, 2019
    Assignee: International Business Machines Corporation
    Inventors: Albert DeLucca, Lisa Seacat DeLuca, Brian D. Goodman, Angel E. Tomala-Reyes
  • Publication number: 20170331761
    Abstract: Embodiments of the present invention provide an approach to allow a user to link multiple cloud instances (e.g., virtual machines) together such that an action on one (cloud) instance is triggered when a second instance's state changes thereby invoking a predefined set of rules. Specifically, instances can be linked to one another via a graphical user interface (GUI or the like), and associated with a set of rules. The set of rules indicates a behavior/reaction of one instance when an action is performed with respect to another instance linked thereto. These embodiments could be implemented external to or within a cloud operating environment.
    Type: Application
    Filed: August 3, 2017
    Publication date: November 16, 2017
    Inventors: Lisa Seacat DeLuca, Brian D. Goodman, Troy M. Volin
  • Patent number: 9787603
    Abstract: Embodiments of the present invention provide an approach to allow a user to link multiple cloud instances (e.g., virtual machines) together such that an action on one (cloud) instance is triggered when a second instance's state changes thereby invoking a predefined set of rules. Specifically, instances can be linked to one another via a graphical user interface (GUI or the like), and associated with a set of rules. The set of rules indicates a behavior/reaction of one instance when an action is performed with respect to another instance linked thereto. These embodiments could be implemented external to or within a cloud operating environment.
    Type: Grant
    Filed: November 15, 2016
    Date of Patent: October 10, 2017
    Assignee: International Business Machines Corporation
    Inventors: Lisa Seacat DeLuca, Brian D. Goodman, Troy M. Volin
  • Patent number: 9723128
    Abstract: A system and method of enhancing a profile of a portable device. The system and method includes defining an event type in a scheduling tool and scheduling a time to initiate the event type. The system and method further includes associating a notification profile of a device with the defined event type and changing a setting of the device to the notification profile in response to the scheduling time and the defined event type.
    Type: Grant
    Filed: June 9, 2016
    Date of Patent: August 1, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gregory J. Boss, Brian D. Goodman, Rick A. Hamilton, II, Johnnye R. L. Tamaru
  • Patent number: 9716784
    Abstract: A system and method of enhancing a profile of a portable device. The system and method includes defining an event type in a scheduling tool and scheduling a time to initiate the event type. The system and method further includes associating a notification profile of a device with the defined event type and changing a setting of the device to the notification profile in response to the scheduling time and the defined event type.
    Type: Grant
    Filed: November 21, 2014
    Date of Patent: July 25, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gregory J. Boss, Brian D. Goodman, Rick A. Hamilton, II, Johnnye R. L. Tamaru
  • Publication number: 20170126604
    Abstract: Approaches are provided for message broadcasting within a clustered computing environment such as a Cloud computing environment. Specifically, a message received from message queue (e.g., on a message queue server) is processed at a single node of a plurality of nodes within the clustered computing environment. This single node identifies a set of message listeners to whom the message should be broadcast (e.g., based on a topic of the message and an association of the topic to the set of message listeners). The single node then publishes the message to the set of message listeners. Delivery confirmations, responses, etc. associated with the message are then tracked, processed, and/or routed by the single node.
    Type: Application
    Filed: January 12, 2017
    Publication date: May 4, 2017
    Inventors: Albert DeLucca, Lisa Seacat DeLuca, Brian D. Goodman, Angel E. Tomala-Reyes
  • Patent number: 9634848
    Abstract: Approaches are provided for message broadcasting within a clustered computing environment such as a Cloud computing environment. Specifically, a message received from message queue (e.g., on a message queue server) is processed at a single node of a plurality of nodes within the clustered computing environment. The single node can be selected based on factors such as a best available node within the plurality of nodes. This single node identifies a set of message listeners to whom the message should be broadcast (e.g., based on a topic of the message and an association of the topic to the set of message listeners). The single node then publishes the message to the set of message listeners. Delivery confirmations, responses, etc. associated with the message are then tracked, processed, and/or routed by the single node.
    Type: Grant
    Filed: June 15, 2016
    Date of Patent: April 25, 2017
    Assignee: International Business Machines Corporation
    Inventors: Albert DeLucca, Lisa Seacat DeLuca, Brian D. Goodman, Angel E. Tomala-Reyes
  • Publication number: 20170060859
    Abstract: Approaches for routing data to storage are provided. An approach includes determining implicit metadata from explicit metadata received with a request from a user to store a file. The approach also includes determining a storage resource based on the explicit metadata, the implicit metadata, and a registry of storage resources. The approach additionally includes routing data of the file to the determined storage resource.
    Type: Application
    Filed: November 3, 2016
    Publication date: March 2, 2017
    Inventors: Ryan G. DEJANA, Lisa Seacat DELUCA, Brian D. GOODMAN, Daniel C. KROOK
  • Publication number: 20170063715
    Abstract: Embodiments of the present invention provide an approach to allow a user to link multiple cloud instances (e.g., virtual machines) together such that an action on one (cloud) instance is triggered when a second instance's state changes thereby invoking a predefined set of rules. Specifically, instances can be linked to one another via a graphical user interface (GUI or the like), and associated with a set of rules. The set of rules indicates a behavior/reaction of one instance when an action is performed with respect to another instance linked thereto. These embodiments could be implemented external to or within a cloud operating environment.
    Type: Application
    Filed: November 15, 2016
    Publication date: March 2, 2017
    Inventors: Lisa Seacat DeLuca, Brian D. Goodman, Troy M. Volin
  • Patent number: 9569476
    Abstract: Approaches for routing data to storage are provided. An approach includes determining implicit metadata from explicit metadata received with a request from a user to store a file. The approach also includes determining a storage resource based on the explicit metadata, the implicit metadata, and a registry of storage resources. The approach additionally includes routing data of the file to the determined storage resource.
    Type: Grant
    Filed: April 2, 2013
    Date of Patent: February 14, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ryan G. Dejana, Lisa Seacat Deluca, Brian D. Goodman, Daniel C. Krook
  • Patent number: 9558473
    Abstract: A solution for managing a set of collaborative contacts is provided. Each collaborative contact includes one or more collaboration capabilities, each of which corresponds to a unique collaboration tool (e.g., voice over IP, instant messaging, email, and/or the like). Identifying text can be used to search the set of collaborative contacts and obtain a set of candidate contacts. An availability status for each collaboration capability of each candidate contact can be requested and a display can be generated that includes the set of candidate contacts. In one embodiment, the display can include an indication of the collaboration capabilities for one or more of the candidate contacts, and/or the availability status for one or more collaboration capabilities. A user can use the display to request a collaboration session between the user and one or more of the candidate contacts.
    Type: Grant
    Filed: December 6, 2005
    Date of Patent: January 31, 2017
    Assignee: International Business Machines Corporation
    Inventors: Martin T. Moore, Brian D. Goodman, Frank L. Jania, James K. Kebinger
  • Patent number: 9548942
    Abstract: Embodiments of the present invention provide an approach to allow a user to link multiple cloud instances (e.g., virtual machines) together such that an action on one (cloud) instance is triggered when a second instance's state changes thereby invoking a predefined set of rules. Specifically, instances can be linked to one another via a graphical user interface (GUI or the like), and associated with a set of rules. The set of rules indicates a behavior/reaction of one instance when an action is performed with respect to another instance linked thereto. These embodiments could be implemented external to or within a cloud operating environment.
    Type: Grant
    Filed: February 23, 2015
    Date of Patent: January 17, 2017
    Assignee: International Business Machines Corporation
    Inventors: Lisa Seacat DeLuca, Brian D. Goodman, Troy M. Volin