Patents by Inventor Paul McMahan
Paul 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).
-
Publication number: 20120023710Abstract: A tool for temporarily coupling a chain to a trailer hitch-ball or similar device, or for temporarily coupling separate chains comprising a rigid flat body contour plate with a hitch-ball cavity member for engagement with a trailer hitch-ball or similar device, an engagement slot member as a securing mechanism to the hitch-ball, and opposing chain link notches members for engagement of chain(s).Type: ApplicationFiled: July 26, 2011Publication date: February 2, 2012Inventors: David Wickstrom, Paul McMahan, Jon Ker
-
Publication number: 20080052617Abstract: Techniques are disclosed for controlling where dynamically-added content will be positioned within the layout of a content aggregation view (e.g., for controlling where content that is created by a portlet will be rendered within a portal page). In preferred embodiments, weighting values are assigned to the portlet, and these values are used to determine the portlet's relative placement. The values may be assigned at development time, at deployment time, and/or at run time. Using disclosed techniques, content placement is more predictable and consistent, and related content can be grouped together when rendered even though that content is not simultaneously rendered.Type: ApplicationFiled: June 26, 2007Publication date: February 28, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Patrick Guido, Steven Kim, Robert Leah, Paul McMahan
-
Publication number: 20080016474Abstract: 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: ApplicationFiled: July 5, 2007Publication date: January 17, 2008Inventors: Patrick Guido, Robert Leah, Paul McMahan
-
Publication number: 20070271389Abstract: Techniques are disclosed for efficiently updating rendered content (such as content of a Web page) using a “slow-loading” content element, such as a slow-loading image. A reference is embedded within the markup language notation for the content to be rendered, where this reference identifies the source of the slow-loading content element. Delivery of the slow-loading content therefore begins automatically, when the content is rendered. Event handling attributes are specified with the reference, where values of these attributes identify client-side logic to be invoked when the associated event occurs. If the server determines that the rendered content, or some portion thereof, should be asynchronously updated, it abruptly terminates delivery of the slow-loading content. This termination triggers an event handler, which operates to automatically request reloading of the content.Type: ApplicationFiled: August 1, 2007Publication date: November 22, 2007Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Niraj Joshi, Robert Leah, Paul McMahan
-
Publication number: 20070271332Abstract: Techniques are disclosed for efficiently updating rendered content (such as content of a Web page) using a “slow-loading” content element, such as a slow-loading image. A reference is embedded within the markup language notation for the content to be rendered, where this reference identifies the source of the slow-loading content element. Delivery of the slow-loading content therefore begins automatically, when the content is rendered. Event handling attributes are specified with the reference, where values of these attributes identify client-side logic to be invoked when the associated event occurs. If the server determines that the rendered content, or some portion thereof, should be asynchronously updated, it abruptly terminates delivery of the slow-loading content. This termination triggers an event handler, which operates to automatically request reloading of the content.Type: ApplicationFiled: July 27, 2007Publication date: November 22, 2007Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Niraj Joshi, Robert Leah, Paul McMahan
-
Publication number: 20070233836Abstract: Embodiments of the present invention provide a method, system and computer program product for cross-cutting event correlation in an enterprise computing monitoring and management system. An enterprise computing monitoring and management system can include a hierarchy of nodes, where several of the nodes are each coupled to a corresponding embedded correlation engine and an event bus. The system further can include a root node among the nodes. The root node can be coupled to the event bus and to centralized correlation logic programmed to identify a high correspondence between events from a particular event source among the nodes and a particular set of correlation rules in that correlation engine. The identification of such correspondence can be used to move to the set of correlation rules to an embedded correlation engine closer to the particular event source.Type: ApplicationFiled: March 31, 2006Publication date: October 4, 2007Applicant: International Business Machines CorporationInventors: Ana Biazetti, Fonda Daniels, Kent Hayes, Paul McMahan, Denilson Nastacio
-
Publication number: 20070204213Abstract: A method to manage inputs from multiple portlets of a portal page may include gathering any inputs from forms associated with portlets other than a form associated with a portlet that is being submitted. The method may also include appending each gathered input to the form being submitted with an identifier of the form to which the gathered input belongs.Type: ApplicationFiled: February 24, 2006Publication date: August 30, 2007Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Paul McMahan, Christopher Schaubach, Robert Uthe
-
Publication number: 20070192485Abstract: The present invention provides a method, system, and computer program product for preventing a browser from loading content from undesirable sources. A method in accordance with an embodiment of the present invention includes: selecting an area of a web page containing undesirable content; substituting an alternate Internet Protocol (IP) address for a hostname of a website that provided the undesirable content based on a profile; and redisplaying the web page with content from the alternate IP address displayed in the selected area of the web page.Type: ApplicationFiled: February 13, 2006Publication date: August 16, 2007Applicant: International Business Machines CorporationInventors: Paul McMahan, Fonda Daniels, Patrick Guido, Wesley Gyure, Kent Hayes, Robert Leah
-
Publication number: 20070153708Abstract: A solution for comparing topologies is provided. In an embodiment of the invention, a set of differences between the nodes and/or connectors of two or more topologies is obtained. Each difference can comprise a missing node/connector and/or a difference in an item/relationship attribute. A user interface is generated that displays one or more of the differences by displaying a subset of each topology that corresponds to the difference. In an embodiment of the invention, a user interface for comparing topologies is provided that displays each subset in a unique display area and enables a user to select the difference(s) and/or limit the difference(s) that can be selected based on the type of difference.Type: ApplicationFiled: January 5, 2006Publication date: July 5, 2007Inventors: Scott Dominick, Paul McMahan
-
Publication number: 20070106947Abstract: The invention provides a method, system, and program product for selectively emphasizing a portion of a graphical display. In one embodiment, the method includes accessing at least one selection rule and applying the at least one selection rule to a graphical display.Type: ApplicationFiled: November 8, 2005Publication date: May 10, 2007Applicant: International Business Machines CorporationInventors: Kent Hayes, Steve Kim, Paul McMahan, Robert Uthe
-
Publication number: 20070083519Abstract: Embodiments of the invention provide a fraud prevention method for a pay-per-click data processing system. The method can include receiving a click through for a link in a host site which references a marketed site. The method also can include identifying a link address for the link in the click through. The method yet further can include comparing the identified link address to a modified link address recorded for an actual link address for the marketed site. Finally, the method can include quashing the click through if the identified link address is not the modified link address. Conversely, the method can include redirecting the click through to the marketed site if the identified link address is the modified link address.Type: ApplicationFiled: October 6, 2005Publication date: April 12, 2007Applicant: International Business Machines CorporationInventors: Fonda Daniels, Pooja Kohli, Paul McMahan, Robert Uthe
-
Publication number: 20070074202Abstract: A solution for generating an installation medium for a program product is provided. A runtime profile for a customer is used to recreate the customer's runtime environment. The program product is installed in the recreated runtime environment and it is tested to ensure that the program product operates as intended in the recreated runtime environment. A custom installation medium is generated based on the installed program product.Type: ApplicationFiled: September 27, 2005Publication date: March 29, 2007Applicant: International Business Machines CorporationInventors: Paul McMahan, Steven Kim, Anne Ross
-
Publication number: 20070021997Abstract: The present invention provides a computer implemented method, system, and computer usable code of optimizing meeting attendance. Input is received from multiple meeting invitees to generate a set of profiles for the meeting invitees. The input includes attendance information for each of the plurality of meeting invitees. When a proposed meeting time is selected, a set of scores is generated for the proposed meeting using the set of profiles for the meeting invitees. The set of scores indicates a likelihood of attendance for each of the meeting invitees for the proposed meeting.Type: ApplicationFiled: July 21, 2005Publication date: January 25, 2007Applicant: International Business Machines CorporationInventors: Kent Hayes,, Kenneth McKethan,, Paul McMahan
-
Publication number: 20070016592Abstract: An application for enabling real-time decoration of graphical topological displays is provided. The application loads a document. The document contains the layout data for the graphical topological display and at least one keyword. The application retrieves data associated with each keyword included in the document. Once the application has received the data, the application renders the graphical topological display, as defined by the document, populated with real-time data.Type: ApplicationFiled: July 12, 2005Publication date: January 18, 2007Applicant: International Business Machines CorporationInventors: Jeffrey Ferla, Paul McMahan, Richard Southard
-
Publication number: 20060274719Abstract: A fast-path navigation method and system may include facilitating selection of a destination node in a multi-layered system for bookmarking. The fast-path navigation method and system may also include facilitating selection of a source node in the multi-layered system and creating a fast-path or direct link from the source node to the bookmarked destination node.Type: ApplicationFiled: June 1, 2005Publication date: December 7, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Patrick Guido, Steven Kim, Robert Leah, Paul McMahan
-
Publication number: 20060265119Abstract: A navigation method, system, service and computer program product may include providing enhanced travel instructions in response to receiving a destination and detailed travel directions from at least one waypoint to the destination being available.Type: ApplicationFiled: May 18, 2005Publication date: November 23, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Paul McMahan, Robert Uthe
-
Publication number: 20060240848Abstract: 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: April 26, 2005Publication date: October 26, 2006Applicant: International Business Machines CorporationInventors: Paul McMahan, Robert Uthe
-
Publication number: 20060184628Abstract: A method and system to compose and transmit different contents to different recipients in a single message may include entering a plurality of different contents in a single message. The method may also include assigning at least one recipient of a plurality of recipients to each different contents. The assigning may also provide that each recipient can only view the different contents to which the recipient is assigned. The method may also include securing the different contents such that only the assigned recipient may view said contents.Type: ApplicationFiled: February 14, 2005Publication date: August 17, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Brett Coley, Wesley Gyure, Paul McMahan, Robert Uthe
-
Publication number: 20060184894Abstract: A mechanism is provided for maintaining some global windowing context to parent/child relationships. When a current window spawns a child window, a data structure stores the parent/child relationship within the window hierarchy. A cascading menu indicates to the user the contextual relationship of a current window to related windows. The user may then navigate among related windows using the cascading menu.Type: ApplicationFiled: February 15, 2005Publication date: August 17, 2006Applicant: International Business Machines CorporationInventors: Fonda Daniels, Paul McMahan
-
Publication number: 20060179224Abstract: A method for increasing server capacity may include causing a program to run in a browser in response to a session on a server. The program may be adapted to spawn a new browser window in response to a web page associated with the session being unloaded. The method may also include destroying all data associated with the session in response to a signal from the spawned browser window. The method may further include returning memory occupied by the data associated with the session to a memory pool.Type: ApplicationFiled: February 10, 2005Publication date: August 10, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ryan Boyles, Paul McMahan, Richard Southard