Patents by Inventor Kent Hayes
Kent Hayes 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: 20250233330Abstract: A circuit board assembly comprises a body portion configured to maintain an electrical circuit thereon, and at least one engagement mechanism at a periphery of the body portion, where the engagement mechanism is configured to mechanically engage an external component and provide electrical connection between the electrical circuit and the external component.Type: ApplicationFiled: January 12, 2024Publication date: July 17, 2025Inventors: Marcel Marquardt, Peter Gabrielsson, Herman Joseph Steinbuchel, IV, Kent Hayes, George De La Rosa
-
Patent number: 9939994Abstract: According to embodiments of the present invention, methods, systems, and computer program products are provided for flagging, tracking, and managing collaborative content to facilitate addressing flagged items, including providing a user interface configured to receive a flag from a user for portions of content in a collaborative effort system, the content comprising one or more log elements and the flag indicating a flagged user, applying the flag to an indicated content to form a flagged content responsive to an input by the user, displaying the flagged content such that the flagged content is visible to the flagged user, receiving an entry by the flagged user indicating the flagged content, and removing the flag from the indicated content.Type: GrantFiled: September 25, 2015Date of Patent: April 10, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Mustansir Ali, Tuan Dang, Kent Hayes, Robert T. Uthe
-
Patent number: 9681668Abstract: The combination of a Trichoderma virens species and a rhizosphere competent Trichoderma harzianum species is used to control plant diseases and enhance plant growth.Type: GrantFiled: January 30, 2015Date of Patent: June 20, 2017Assignee: BioWorks, Inc.Inventors: William Randolph Martin, Jr., Christopher Kent Hayes
-
Publication number: 20170090687Abstract: According to embodiments of the present invention, methods, systems, and computer program products are provided for flagging, tracking, and managing collaborative content to facilitate addressing flagged items, including providing a user interface configured to receive a flag from a user for portions of content in a collaborative effort system, the content comprising one or more log elements and the flag indicating a flagged user, applying the flag to an indicated content to form a flagged content responsive to an input by the user, displaying the flagged content such that the flagged content is visible to the flagged user, receiving an entry by the flagged user indicating the flagged content, and removing the flag from the indicated content.Type: ApplicationFiled: September 25, 2015Publication date: March 30, 2017Inventors: Mustansir Ali, Tuan Dang, Kent Hayes, Robert T. Uthe
-
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: 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: 20070185967Abstract: Mechanisms are provided for allowing users to log into an IM provider from multiple clients concurrently. The messages are recorded and messages from the same users originating form multiple clients are differentiated. The user may then follow the IM session from any client device from which the user has logged into the IM provider. Also, when logging into a new client device in a session, the user is provided a history of the IM session.Type: ApplicationFiled: February 8, 2006Publication date: August 9, 2007Applicant: International Business Machines CorporationInventor: Kent Hayes
-
Publication number: 20070156832Abstract: A method for managing instant messaging interruptions may include comparing at least one term in an instant message to a plurality of terms in a no-response-required (NRR) library. The method may also include representing the instant message as an instant message agent character (IMAC) in response to a match between at least one term in the instant message and at least one of the plurality of terms in the NRR library.Type: ApplicationFiled: January 3, 2006Publication date: July 5, 2007Applicant: International Business Machines CorporationInventors: Fonda Daniels-Farrar, Kent Hayes, Angela Jones, Kalena Kelly, John Lake, Ruthie Lyle, Robert Uthe
-
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: 20070094637Abstract: The present invention provides a method, system, and computer program product for enabling the coexistence of related software by providing source code classes in a library system, then extracting some classes from the library system, refactoring each extracted class into a source that is required by a tooling agent, thereby generating a tooling code from the refactored source.Type: ApplicationFiled: October 24, 2005Publication date: April 26, 2007Applicant: International Business Machines CorporationInventor: Kent Hayes
-
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: 20070003036Abstract: Methods, apparatus, computer program instructions and products, and services for identifying, to a called party, a calling party who uses a terminal that would otherwise be unrecognized by the called party, such as a borrowed cellphone. According to one aspect of the invention, a service provider receives set-up information from a calling party bearing a first caller ID number; determines a second caller ID number associated with the calling party, where the first caller ID number and the second caller ID number are not the same; and initiates connection of the calling party and the called party, using the second caller ID number to identify the calling party to the called party.Type: ApplicationFiled: June 28, 2005Publication date: January 4, 2007Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Fonda Daniels, Timothy Figgins, Wesley Gyure, Kent Hayes
-
Publication number: 20060265707Abstract: Monitoring silent installation of a subordinate program on one or more data processing systems. While the subordinate program is being installed silently, at least one activity associated with the installation is monitored. As each activity is performed, a status report regarding the progress of the installation is updated. The process of updating the status report is performed independently of any installation program associated with the subordinate program. The status report is displayed to a user so that the user knows that the installation of a primary target program has not hung during installation of the subordinate program.Type: ApplicationFiled: May 19, 2005Publication date: November 23, 2006Applicant: International Business Machines CorporationInventors: Kent Hayes, Anne Ross, Robert Uthe
-
Publication number: 20060184885Abstract: Methods and computer program products for scheduling parts of meetings using electronic calendars. A recipient receives an electronic meeting invitation for a first period of time from an originator. The recipient may accept the invitation for a second period of time, where the second period of time is shorter than the first period of time and lies within the first period of time. A meeting notice corresponding to the second period of time is added to the recipient's electronic calendar. The visual appearance of the recipient's and originator's electronic calendar may be altered in correspondence with the first period of time.Type: ApplicationFiled: February 15, 2005Publication date: August 17, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kent Hayes, Niraj Joshi
-
Publication number: 20060184902Abstract: A method, apparatus, and computer program product are disclosed for selecting links in a page using an enhanced mouse pointer. The page is displayed in a data processing system that includes a mouse that includes a scroll wheel. Multiple links are included in the page. A standard mouse pointer is displayed in the page. An enhanced mouse pointer state is then invoked causing the standard mouse pointer to become an enhanced mouse pointer. In response to invoking the enhanced mouse pointer state, a closest one of the links in the page to the enhanced standard mouse pointer is determined. An enhanced mouse pointer indicator is displayed that extends from the enhanced mouse pointer to the determined closest one of the links. The links may be scrolled through by rotating the scroll wheel.Type: ApplicationFiled: February 16, 2005Publication date: August 17, 2006Applicant: International Business Machines CorporationInventors: Kent Hayes, Steven Kim, Oludare Kumolu-Johnson, Robert Uthe
-
Publication number: 20060161925Abstract: The present invention provides a method, system, and computer program product for providing access to J2EE application servers from non-J2EE application clients. The method comprises: sending data from an application client to a staging area; sending a message from the application client to a J2EE application server, the message notifying the J2EE application server that data is available in the staging area and providing a name of an adapter that can retrieve the data from the staging area; obtaining the adapter using a Message Driven Bean, wherein the Message Driven bean retrieves the data from the staging area using the adapter; and inserting the retrieved data into a database of the J2EE application server using the Message Driven Bean.Type: ApplicationFiled: January 20, 2005Publication date: July 20, 2006Applicant: International Business Machines CorporationInventors: Glenn Aikens, Kent Hayes, Paul McMahan, Joseph Nedimyer, James Stubley
-
Publication number: 20060080612Abstract: A method, apparatus, and computer instructions for presenting portlets in a document. A set of portlets are presented using a single portlet window in the document. The portlet window includes a set of tabs used to manipulate the portlets. Responsive to a selection of a particular tab in the set of tabs, content for a particular portlet associated with the particular tab in the set of tabs is presented. Functions may be provided to manipulate the portlets in the portlet windows.Type: ApplicationFiled: October 7, 2004Publication date: April 13, 2006Applicant: International Business Machines CorporationInventors: Kent Hayes, Steven Kim, Robert Leah
-
Publication number: 20060075357Abstract: A method for maintaining scroll position in a web user interface may include translating a selected scroll position in the web user interface to a pair of scroll coordinates in response to operation of a set scroll position function. The method may also include advancing the web user interface to the selected scroll position in response to each occurrence of an event. The event may include at least one of opening, reloading or refreshing the web user interface or operating a hyperlink in the web user interface.Type: ApplicationFiled: October 5, 2004Publication date: April 6, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Patrick Guido, Kent Hayes, Robert Leah, Paul McMahan, Wayne Riley
-
Publication number: 20060036688Abstract: A method for managing interrupts in an instant messaging application may include receiving an interrupt request from an interrupting contact during an instant messaging conversation between at least two contacts. The method may also include interrupting the instant messaging conversation in response to a predetermined one of the interrupting contact having a selected interrupt priority ranking relative to an interrupt priority ranking of each of the at least two contacts or an interrupting conversation having a higher interrupt priority ranking compared to an interrupt priority ranking of the instant messaging conversation.Type: ApplicationFiled: August 12, 2004Publication date: February 16, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Paul McMahan, Robert Leah, Patrick Guido, Kent Hayes
-
Publication number: 20050251572Abstract: A network monitoring application deploys conventional monitor applications to network nodes and receives diagnostic events from the monitors. In response to a monitor reporting a high severity event or condition, the monitor application automatically deploys a dissolving monitor to the network node that automatically ceases operation at the conclusion of a predetermined lifespan. The dissolving monitor automatically reports verbose diagnostic events to the monitoring application, including diagnostic events not reported by the conventional monitor. The dissolving monitor removes itself from the node at the end of its lifespan by freeing all resources of said node that it consumed. In some embodiments, the dissolving monitor reports diagnostic events with decreasing frequency prior to its dissolution. The dissolution of the dissolving monitor may be triggered by time since its deployment, performance and status of the monitored node, error or anomaly counts, or combinations thereof.Type: ApplicationFiled: May 5, 2004Publication date: November 10, 2005Inventors: Paul McMahan, Patrick Guido, Robert Leah, Kent Hayes