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: 10725749Abstract: 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: GrantFiled: September 20, 2016Date of Patent: July 28, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael D. Facemire, Eric L. Masselle, Patrick G. McGowan, Shankar Ramaswamy, Amber Roy-Chowdhury, Michael C. Wanderski
-
Publication number: 20170010871Abstract: 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: ApplicationFiled: September 20, 2016Publication date: January 12, 2017Inventors: Michael D. Facemire, Eric L. Masselle, Patrick G. McGowan, Shankar Ramaswamy, Amber Roy-Chowdhury, Michael C. Wanderski
-
Patent number: 9454734Abstract: 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: GrantFiled: February 21, 2006Date of Patent: September 27, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael D. Facemire, Eric L. Masselle, Patrick G. McGowan, Shankar Ramaswamy, Amber Roy-Chowdhury, Michael Christian Wanderski
-
Publication number: 20150302309Abstract: 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: ApplicationFiled: March 5, 2015Publication date: October 22, 2015Inventors: Velda Bartek, Eric L. Masselle, Patrick G. McGowan
-
Patent number: 9158746Abstract: 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: GrantFiled: June 13, 2012Date of Patent: October 13, 2015Assignee: International Business Machines CorporationInventors: Velda Bartek, Eric L. Masselle, Patrick G. McGowan
-
Publication number: 20130339847Abstract: 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: ApplicationFiled: June 13, 2012Publication date: December 19, 2013Applicant: International Business Machines CorporationInventors: Velda Bartek, Eric L. Masselle, Patrick G. McGowan
-
Patent number: 7822831Abstract: 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: GrantFiled: July 31, 2003Date of Patent: October 26, 2010Assignee: International Business Machines CorporationInventors: Patrick G. McGowan, Christopher J. Paul, Richard Redpath
-
Patent number: 7818198Abstract: 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: GrantFiled: November 12, 2007Date of Patent: October 19, 2010Assignee: International Business Machines CorporationInventors: Eric L. Masselle, Patrick G. McGowan, Christopher J. Paul
-
Patent number: 7631268Abstract: 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: GrantFiled: February 9, 2006Date of Patent: December 8, 2009Assignee: International Business Machines CorporationInventors: Patrick G. McGowan, Christopher J. Paul, Jeremy G. Perry
-
Publication number: 20090125365Abstract: 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: ApplicationFiled: November 12, 2007Publication date: May 14, 2009Inventors: ERIC L. MASSELLE, Patrick G. McGowan, Christopher J. Paul
-
Patent number: 7493321Abstract: 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: GrantFiled: February 23, 2005Date of Patent: February 17, 2009Assignee: International Business Machines CorporationInventors: Velda A. Bartek, Eric L. Masselle, Patrick G. McGowan
-
Patent number: 4062986Abstract: 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: GrantFiled: June 2, 1975Date of Patent: December 13, 1977Assignee: Gerber Products CompanyInventors: Fred W. Billerbeck, Lawrence H. Everett, Patrick G. McGowan, Paul V. Pettinga
-
Patent number: 4000322Abstract: 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: GrantFiled: December 6, 1973Date of Patent: December 28, 1976Assignee: Gerber Products CompanyInventors: Fred W. Billerbeck, Lawrence H. Everett, Patrick G. McGowan, Paul V. Pettinga
-
Patent number: 3995068Abstract: 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: GrantFiled: August 28, 1975Date of Patent: November 30, 1976Assignee: Gerber Products CompanyInventors: Fred W. Billerbeck, Lawrence H. Everett, Patrick G. McGowan, Paul V. Pettinga