Patents by Inventor Paul Franklin McMahan
Paul Franklin McMahan 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: 8825837Abstract: Embodiments include devices, systems, methods, and articles of manufacture that facilitate sending notices that a previously identified malfunctioning link or pointer has been restored or otherwise rendered useable. Embodiments can include systems with a registry wherein when a user discovers that a link is not functioning properly the registry may register the malfunctioning link, may facilitate further queries of the malfunctioning link, and may provide updates to one or more user portals that the previously malfunctioning link or pointer is no longer malfunctioning.Type: GrantFiled: April 21, 2010Date of Patent: September 2, 2014Assignee: International Business Machines CorporationInventors: Jaroslaw Gawor, Lin Sun, Paul Franklin McMahan
-
Patent number: 8639806Abstract: Embodiments include devices, systems, methods, and articles of manufacture that facilitate sending notices that a previously identified malfunctioning link or pointer has been restored or otherwise rendered useable. Embodiments can include systems with a registry wherein when a user discovers that a link is not functioning properly the registry may register the malfunctioning link, may facilitate further queries of the malfunctioning link, and may provide updates to one or more user portals that the previously malfunctioning link or pointer is no longer malfunctioning.Type: GrantFiled: March 8, 2012Date of Patent: January 28, 2014Assignee: International Business Machines CorporationInventors: Jaroslaw Gawor, Lin Sun, Paul Franklin McMahan
-
Patent number: 8589433Abstract: A method for dynamic tagging includes receiving input of a name of at least one tag into an information object implemented by an application that is executed by a computer system that is in communication with at least one tag repository external to the application; querying the at least one tag repository for the tag with the application executed by the computer system; and responsive to receiving at least one match from the at least one tag repository, incorporating the content into the information object with the application.Type: GrantFiled: October 21, 2009Date of Patent: November 19, 2013Assignee: International Business Machines CorporationInventors: Jaroslaw Gawor, Paul Franklin McMahan, Andrew Lewis Schirmer, Lin Sun
-
Patent number: 8448014Abstract: Systems, devices, methods, and articles of manufacture employing repair modules are provided. The modules may be automatically deployed in conjunction with dependency mechanisms upon identifying a malfunctioning application. The modules may be specifically tailored for certain diagnosis or repair and may be selected for deployment to a second application using information regarding the malfunction of a first application.Type: GrantFiled: April 23, 2010Date of Patent: May 21, 2013Assignee: International Business Machines CorporationInventors: Jaroslaw Gawor, Lin Sun, Paul Franklin McMahan
-
Publication number: 20120239971Abstract: A method, system, and computer program product for mitigating known software defects are provided in the illustrative embodiments. A code containing the defect is executed in a data processing system. An error caused by the defect is detected. A function implemented external to the code is called, where the function is a part of a library accessible to the code, and where the function is called for the code for a purpose other than to correct the error. A corrective code embedded in the function is executed, the corrective code attempting to correct the error. Executing the code is continued after the corrective code has corrected the error.Type: ApplicationFiled: March 15, 2011Publication date: September 20, 2012Applicant: International Business Machines CorporationInventors: PAUL FRANKLIN MCMAHAN, DOUGLAS BRIAN MUELLER
-
Publication number: 20110093489Abstract: A method for dynamic tagging includes receiving input of a name of at least one tag into an information object implemented by an application that is executed by a computer system that is in communication with at least one tag repository external to the application; querying the at least one tag repository for the tag with the application executed by the computer system; and responsive to receiving at least one match from the at least one tag repository, incorporating the content into the information object with the application.Type: ApplicationFiled: October 21, 2009Publication date: April 21, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jaroslaw Gawor, Paul Franklin McMahan, Andrew Lewis Schirmer, Lin Sun
-
Patent number: 7647563Abstract: Methods for displaying a set of hierarchical data and a set of non-hierarchical data on an electronic display comprise displaying at least part of the set of hierarchical data in a tree diagram that has a plurality of levels with one or more nodes present at each level, and displaying the set of non-hierarchical data in a plurality of auxiliary nodes that are provided in between levels of the tree diagram. Expansion handles may also be displayed adjacent nodes in the tree diagram. These expansion handles may be configured to expand or collapse the tree diagram at the node they are adjacent to. The expansion handles may optionally be configured to display or hide selected of the auxiliary nodes.Type: GrantFiled: July 5, 2007Date of Patent: January 12, 2010Assignee: International Business Machines CorporationInventors: Patrick Rocco Guido, Robert Charles Leah, Paul Franklin McMahan
-
Patent number: 7643836Abstract: Methods, apparatus, and computer program products for determining approximate locations of network devices. Information is received concerning last known locations of portable network devices that attach to a network, and used to compute an approximate location of an obscured network device attached to the network. In some embodiments, the last known locations of the portable network devices may be determined using information from GPS satellites. The approximate location of the obscured network device may be used as the approximate location of other stationary network devices connected to the same network.Type: GrantFiled: June 20, 2008Date of Patent: January 5, 2010Assignee: International Business Machines CorporationInventors: Paul Franklin McMahan, Robert Thomas Uthe
-
Patent number: 7543234Abstract: A portal is comprised of a plurality of portlets. Each portlet accesses hardware and software to gather data. Each portlet offers information to the portal page. Each portlet's information has a specific content type and markup. A subset of portlets are determined stackable if the subset of portlets have in common one or more of the same hardware, software, content type or markup. Once a subset of portlets is determined stackable, the user's preference for stacking the portlets is obtained by loading a user profile or asking the user. If the subset of portlets are stackable and the user desires the subset of portlets stacked, then the subset of portlets are stacked such that the stack of portlets present a first portlet and a control for selecting a second portlet from within the subset of portlets that is not currently presented.Type: GrantFiled: July 1, 2005Date of Patent: June 2, 2009Assignee: International Business Machines CorporationInventors: Fonda J. Daniels, David Bruce Kumhyr, Paul Franklin McMahan
-
Patent number: 7500181Abstract: A method for updating a document. A selected user input to a portlet window in a set of portlet windows is detected. The portlet window contains a current content. In response to detecting the selected user input, new content for the portlet window is requested from a server. The new content for the portlet window from the server is received. In response to receiving the new content for the portlet window, the new content replaces the current content without interrupting other portlet windows in the set.Type: GrantFiled: August 31, 2004Date of Patent: March 3, 2009Assignee: International Business Machines CorporationInventors: Steven Paul Kim, Paul Franklin McMahan, Francisco Inacio de Toledo Moraes
-
Publication number: 20080293434Abstract: Methods, apparatus, and computer program products for determining approximate locations of network devices. Information is received concerning last known locations of portable network devices that attach to a network, and used to compute an approximate location of an obscured network device attached to the network. In some embodiments, the last known locations of the portable network devices may be determined using information from GPS satellites. The approximate location of the obscured network device may be used as the approximate location of other stationary network devices connected to the same network.Type: ApplicationFiled: June 20, 2008Publication date: November 27, 2008Applicant: International Business Machines CorporationInventors: Paul Franklin McMahan, Robert Thomas Uthe
-
Patent number: 7406322Abstract: Methods, apparatus, and computer program products for determining approximate locations of network devices. Information is received concerning last known locations of portable network devices that attach to a network, and used to compute an approximate location of an obscured network device attached to the network. In some embodiments, the last known locations of the portable network devices may be determined using information from GPS satellites. The approximate location of the obscured network device may be used as the approximate location of other stationary network devices connected to the same network.Type: GrantFiled: April 26, 2005Date of Patent: July 29, 2008Assignee: International Business Machines CorporationInventors: Paul Franklin McMahan, Robert Thomas Uthe
-
Publication number: 20080147804Abstract: A method is provided for managing response requested messages. A user is enabled to mark a message as a response requested message. The response requested message is presented at a user interface. A response message is linked to the response requested message. The response message is presented at a user interface. The user is queried for response satisfaction. The user interface is updated.Type: ApplicationFiled: December 19, 2006Publication date: June 19, 2008Inventors: Wesley Jerome Gyure, Ryan Alexander Boyles, Adam Marc Hoover, Paul Franklin McMahan
-
Patent number: 7337412Abstract: Methods, systems and computer program products for displaying a set of hierarchical data in a tree diagram are provided. One or more of the elements in the set of hierarchical data may include a set of embedded hierarchical data. The tree diagram includes at least two different parts, where the first part has a plurality of vertically oriented levels, and the second part has a plurality of horizontally oriented levels. The set of hierarchical data may be displayed in the first part of the tree diagram, and the set of embedded hierarchical data may be displayed in the second part of the tree diagram. One or more elements in the set of embedded hierarchical data may also include embedded hierarchical data. This doubly-embedded hierarchical data may be displayed in the first part of the tree diagram.Type: GrantFiled: December 15, 2003Date of Patent: February 26, 2008Assignee: International Business Machines CorporationInventors: Patrick Rocco Guido, Robert Charles Leah, Paul Franklin McMahan
-
Patent number: 7290222Abstract: Methods for displaying a set of hierarchical data and a set of non-hierarchical data on an electronic display comprise displaying at least part of the set of hierarchical data in a tree diagram that has a plurality of levels with one or more nodes present at each level, and displaying the set of non-hierarchical data in a plurality of auxiliary nodes that are provided in between levels of the tree diagram. Expansion handles may also be displayed adjacent nodes in the tree diagram. These expansion handles may be configured to expand or collapse the tree diagram at the node they are adjacent to. The expansion handles may optionally be configured to display or hide selected of the auxiliary nodes.Type: GrantFiled: December 15, 2003Date of Patent: October 30, 2007Assignee: International Business Machines CorporationInventors: Patrick Rocco Guido, Robert Charles Leah, Paul Franklin McMahan
-
Publication number: 20070006083Abstract: A portal is comprised of a plurality of portlets. Each portlet accesses hardware and software to gather data. Each portlet offers information to the portal page. Each portlet's information has a specific content type and markup. A subset of portlets are determined stackable if the subset of portlets have in common one or more of the same hardware, software, content type or markup. Once a subset of portlets is determined stackable, the user's preference for stacking the portlets is obtained by loading a user profile or asking the user. If the subset of portlets are stackable and the user desires the subset of portlets stacked, then the subset of portlets are stacked such that the stack of portlets present a first portlet and a control for selecting a second portlet from within the subset of portlets that is not currently presented.Type: ApplicationFiled: July 1, 2005Publication date: January 4, 2007Applicant: International Business Machines CorporationInventors: Fonda J. Daniels, David Bruce Kumhyr, Paul Franklin McMahan