Patents by Inventor Patrick G. McGowan

Patrick G. McGowan 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: 10725749
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to wiring components in a component based application and provide a method, system and computer program product for heuristically assembling components in a component based application. In one embodiment, a data processing system configured to assemble component based applications can include a component aggregation application including an application builder configured to assemble components into a component based application. The system further can include a property broker coupled to the component aggregation application and configured to apply a wiring scheme to selected components in a component based application. Finally, a collaborative heuristic integration matching engine (CHIME) can be coupled to the property broker and a data store of behaviorally derived data, the CHIME including program enabled to suggest components for assembly in a component based application based upon behaviorally derived data in the data store.
    Type: Grant
    Filed: September 20, 2016
    Date of Patent: July 28, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael D. Facemire, Eric L. Masselle, Patrick G. McGowan, Shankar Ramaswamy, Amber Roy-Chowdhury, Michael C. Wanderski
  • Publication number: 20170010871
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to wiring components in a component based application and provide a method, system and computer program product for heuristically assembling components in a component based application. In one embodiment, a data processing system configured to assemble component based applications can include a component aggregation application including an application builder configured to assemble components into a component based application. The system further can include a property broker coupled to the component aggregation application and configured to apply a wiring scheme to selected components in a component based application. Finally, a collaborative heuristic integration matching engine (CHIME) can be coupled to the property broker and a data store of behaviorally derived data, the CHIME including program enabled to suggest components for assembly in a component based application based upon behaviorally derived data in the data store.
    Type: Application
    Filed: September 20, 2016
    Publication date: January 12, 2017
    Inventors: Michael D. Facemire, Eric L. Masselle, Patrick G. McGowan, Shankar Ramaswamy, Amber Roy-Chowdhury, Michael C. Wanderski
  • Patent number: 9454734
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to wiring components in a component based application and provide a method, system and computer program product for heuristically assembling components in a component based application. In one embodiment, a data processing system configured to assemble component based applications can include a component aggregation application including an application builder configured to assemble components into a component based application. The system further can include a property broker coupled to the component aggregation application and configured to apply a wiring scheme to selected components in a component based application. Finally, a collaborative heuristic integration matching engine (CHIME) can be coupled to the property broker and a data store of behaviorally derived data, the CHIME including program enabled to suggest components for assembly in a component based application based upon behaviorally derived data in the data store.
    Type: Grant
    Filed: February 21, 2006
    Date of Patent: September 27, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael D. Facemire, Eric L. Masselle, Patrick G. McGowan, Shankar Ramaswamy, Amber Roy-Chowdhury, Michael Christian Wanderski
  • Publication number: 20150302309
    Abstract: A method for autonomic group decision making may include presenting a plurality of decision options and receiving at least one decision option selected by each decision maker. A decision result may be presented including an indication of the preference for each option. Each decision maker may be allowed to revise the previously selected option for convergence to a single decision option for the group. An impedance score is determined for each decision maker in response to a decision maker selecting a different decision option. The impedance score may be based on one or more actions by the decision maker regarding selecting the decision option. A level of the impedance score indicates either progress toward or away from convergence. The impedance score may be revised each time a revised option is selected. The single decision option may be presented in response to the decision makers converging on the single decision option.
    Type: Application
    Filed: March 5, 2015
    Publication date: October 22, 2015
    Inventors: Velda Bartek, Eric L. Masselle, Patrick G. McGowan
  • Patent number: 9158746
    Abstract: A system, method and program product for managing concurrent editing in a collaborative editing environment includes a step of a computer receiving an input to edit an electronic document from a first editor through a first user interface. Responsive to receiving an input to edit an electronic document, the computer tracks a cursor within the electronic document associated with the first editor. The computer locks content of the electronic document within a predetermined proximity of the cursor associated with the first user interface to prevent access to the content of the electronic document within the predetermined proximity of the cursor by one or more second editors. Responsive to the cursor associated with the first editor moving to a new location within the electronic document, the computer unlocks content no longer in the predetermined proximity of the cursor associated with the first editor.
    Type: Grant
    Filed: June 13, 2012
    Date of Patent: October 13, 2015
    Assignee: International Business Machines Corporation
    Inventors: Velda Bartek, Eric L. Masselle, Patrick G. McGowan
  • Publication number: 20130339847
    Abstract: A system, method and program product for managing concurrent editing in a collaborative editing environment includes a step of a computer receiving an input to edit an electronic document from a first editor through a first user interface. Responsive to receiving an input to edit an electronic document, the computer tracks a cursor within the electronic document associated with the first editor. The computer locks content of the electronic document within a predetermined proximity of the cursor associated with the first user interface to prevent access to the content of the electronic document within the predetermined proximity of the cursor by one or more second editors. Responsive to the cursor associated with the first editor moving to a new location within the electronic document, the computer unlocks content no longer in the predetermined proximity of the cursor associated with the first editor.
    Type: Application
    Filed: June 13, 2012
    Publication date: December 19, 2013
    Applicant: International Business Machines Corporation
    Inventors: Velda Bartek, Eric L. Masselle, Patrick G. McGowan
  • Patent number: 7822831
    Abstract: Under the present invention, an enterprise application and corresponding client properties file is provided on a mobile device. Upon initiation of the mobile device, the client properties file is read into application memory. The user can then make modifications to the client properties file to change the user settings as he/she desires. If an updated properties file is later received from the server, it is reconciled with the client properties file. Thus, the user's modifications are not discarded or overwritten. In addition, the reconciled properties file could be synchronized to the server so that if the mobile device is lost or fails, the user's settings can be restored.
    Type: Grant
    Filed: July 31, 2003
    Date of Patent: October 26, 2010
    Assignee: International Business Machines Corporation
    Inventors: Patrick G. McGowan, Christopher J. Paul, Richard Redpath
  • Patent number: 7818198
    Abstract: A method, system, and computer program product for autonomically managing a meeting calendar. An Autonomic Meeting Scheduling (AMS) utility detects a set of pre-scheduling data. The AMS utility generates an optimal meeting schedule based upon the set of pre-scheduling data. A meeting invitation is communicated to at least one meeting invitee. The AMS utility detects an invitation reply data from a meeting invitee. Based upon the pre-scheduling data and the invitation reply data, the AMS utility generates and outputs one of at least a meeting probability value (MPV) and a MPV curve. The MPV is a measure of how probable a scheduled meeting will occur. Moreover, a meeting owner may enable the AMS utility to determine whether the MPV has reached a threshold to execute a scheduling decision (i.e., retain a scheduled meeting, reschedule a meeting, or cancel/extinguish a scheduled meeting).
    Type: Grant
    Filed: November 12, 2007
    Date of Patent: October 19, 2010
    Assignee: International Business Machines Corporation
    Inventors: Eric L. Masselle, Patrick G. McGowan, Christopher J. Paul
  • Patent number: 7631268
    Abstract: A computer-implementable method, system, and computer-usable medium designed to move data from a source file to multiple target documents by inserting a copy of an insertion point into each of multiple target files; associating specific source data, from a source file, with the insertion point; and pasting the specific source data into the insertion points that have been inserted into each of the multiple target files.
    Type: Grant
    Filed: February 9, 2006
    Date of Patent: December 8, 2009
    Assignee: International Business Machines Corporation
    Inventors: Patrick G. McGowan, Christopher J. Paul, Jeremy G. Perry
  • Publication number: 20090125365
    Abstract: A method, system, and computer program product for autonomically managing a meeting calendar. An Autonomic Meeting Scheduling (AMS) utility detects a set of pre-scheduling data. The AMS utility generates an optimal meeting schedule based upon the set of pre-scheduling data. A meeting invitation is communicated to at least one meeting invitee. The AMS utility detects an invitation reply data from a meeting invitee. Based upon the pre-scheduling data and the invitation reply data, the AMS utility generates and outputs one of at least a meeting probability value (MPV) and a MPV curve. The MPV is a measure of how probable a scheduled meeting will occur. Moreover, a meeting owner may enable the AMS utility to determine whether the MPV has reached a threshold to execute a scheduling decision (i.e., retain a scheduled meeting, reschedule a meeting, or cancel/extinguish a scheduled meeting).
    Type: Application
    Filed: November 12, 2007
    Publication date: May 14, 2009
    Inventors: ERIC L. MASSELLE, Patrick G. McGowan, Christopher J. Paul
  • Patent number: 7493321
    Abstract: The present invention provides a method, system, and computer program product for creating navigation views based on historical user behavior. The method comprises: tracking pages navigated by a user through a site to provide tracking data; generating a complete site view displaying all pages in the site; generating a reduced site view based on the tracking data and at least one filtering parameter, wherein the reduced site view displays a set of the pages navigated by the user, filtered by the at least one filtering parameter; and creating a custom navigation view based on the reduced site view.
    Type: Grant
    Filed: February 23, 2005
    Date of Patent: February 17, 2009
    Assignee: International Business Machines Corporation
    Inventors: Velda A. Bartek, Eric L. Masselle, Patrick G. McGowan
  • Patent number: 4062986
    Abstract: A chunky-style peanut spread sweetening agent composition is provided having at least 5 weight percent based on solids of sweetening agent and a long shelf life substantially free of syneresis.The composition is prepared by combining at an elevated temperature a mixture of milled peanuts, additional edible oils, an emulsifier, fortifying materials, and a stabilizer with the sweetening agent having a small amount of edible hydrophilic substance. When the resulting mixture is blended, additional granulated peanuts are then fed into containers and the containers sealed.
    Type: Grant
    Filed: June 2, 1975
    Date of Patent: December 13, 1977
    Assignee: Gerber Products Company
    Inventors: Fred W. Billerbeck, Lawrence H. Everett, Patrick G. McGowan, Paul V. Pettinga
  • Patent number: 4000322
    Abstract: A peanut butter sweetening agent composition is provided having at least 5 weight percent based on solids of sweetening agent and a long shelf life substantially free of syneresis.The composition is prepared by combining at an elevated temperature a mixture of milled peanuts, additional edible oils, an emulsifier, fortifying materials, and a stabilizer with the sweetening agent having a small amount of edible hydrophilic substance. The resulting mixture may then be fed into containers and the containers sealed.
    Type: Grant
    Filed: December 6, 1973
    Date of Patent: December 28, 1976
    Assignee: Gerber Products Company
    Inventors: Fred W. Billerbeck, Lawrence H. Everett, Patrick G. McGowan, Paul V. Pettinga
  • Patent number: 3995068
    Abstract: A peanut butter sweetening agent composition is provided having at least 5 weight percent based on solids of sweetening agent and a long shelf life substantially free of syneresis.The composition is prepared by combining at an elevated temperature a mixture of milled peanuts, additional edible oils, an emulsifier, and a stabilizer with the sweetening agent having a small amount of edible hydrophilic substance. The resulting mixture may then be fed into containers and the containers sealed.
    Type: Grant
    Filed: August 28, 1975
    Date of Patent: November 30, 1976
    Assignee: Gerber Products Company
    Inventors: Fred W. Billerbeck, Lawrence H. Everett, Patrick G. McGowan, Paul V. Pettinga