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).

  • Patent number: 9939994
    Abstract: 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: Grant
    Filed: September 25, 2015
    Date of Patent: April 10, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mustansir Ali, Tuan Dang, Kent Hayes, Robert T. Uthe
  • Patent number: 9681668
    Abstract: 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: Grant
    Filed: January 30, 2015
    Date of Patent: June 20, 2017
    Assignee: BioWorks, Inc.
    Inventors: William Randolph Martin, Jr., Christopher Kent Hayes
  • Publication number: 20170090687
    Abstract: 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: Application
    Filed: September 25, 2015
    Publication date: March 30, 2017
    Inventors: Mustansir Ali, Tuan Dang, Kent Hayes, Robert T. Uthe
  • Publication number: 20150148232
    Abstract: 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: Application
    Filed: January 30, 2015
    Publication date: May 28, 2015
    Inventors: William Randolph MARTIN, JR., Christopher Kent HAYES
  • Publication number: 20100028303
    Abstract: 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: Application
    Filed: July 15, 2009
    Publication date: February 4, 2010
    Applicant: BIOWORKS, INC.
    Inventors: William Randolph MARTIN, JR., Christopher Kent HAYES
  • Publication number: 20070233836
    Abstract: 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: Application
    Filed: March 31, 2006
    Publication date: October 4, 2007
    Applicant: International Business Machines Corporation
    Inventors: Ana Biazetti, Fonda Daniels, Kent Hayes, Paul McMahan, Denilson Nastacio
  • Publication number: 20070192485
    Abstract: 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: Application
    Filed: February 13, 2006
    Publication date: August 16, 2007
    Applicant: International Business Machines Corporation
    Inventors: Paul McMahan, Fonda Daniels, Patrick Guido, Wesley Gyure, Kent Hayes, Robert Leah
  • Publication number: 20070185967
    Abstract: 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: Application
    Filed: February 8, 2006
    Publication date: August 9, 2007
    Applicant: International Business Machines Corporation
    Inventor: Kent Hayes
  • Publication number: 20070156832
    Abstract: 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: Application
    Filed: January 3, 2006
    Publication date: July 5, 2007
    Applicant: International Business Machines Corporation
    Inventors: Fonda Daniels-Farrar, Kent Hayes, Angela Jones, Kalena Kelly, John Lake, Ruthie Lyle, Robert Uthe
  • Publication number: 20070106947
    Abstract: 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: Application
    Filed: November 8, 2005
    Publication date: May 10, 2007
    Applicant: International Business Machines Corporation
    Inventors: Kent Hayes, Steve Kim, Paul McMahan, Robert Uthe
  • Publication number: 20070094637
    Abstract: 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: Application
    Filed: October 24, 2005
    Publication date: April 26, 2007
    Applicant: International Business Machines Corporation
    Inventor: Kent Hayes
  • Publication number: 20070021997
    Abstract: 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: Application
    Filed: July 21, 2005
    Publication date: January 25, 2007
    Applicant: International Business Machines Corporation
    Inventors: Kent Hayes,, Kenneth McKethan,, Paul McMahan
  • Publication number: 20070003036
    Abstract: 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: Application
    Filed: June 28, 2005
    Publication date: January 4, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Fonda Daniels, Timothy Figgins, Wesley Gyure, Kent Hayes
  • Publication number: 20060265707
    Abstract: 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: Application
    Filed: May 19, 2005
    Publication date: November 23, 2006
    Applicant: International Business Machines Corporation
    Inventors: Kent Hayes, Anne Ross, Robert Uthe
  • Publication number: 20060184902
    Abstract: 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: Application
    Filed: February 16, 2005
    Publication date: August 17, 2006
    Applicant: International Business Machines Corporation
    Inventors: Kent Hayes, Steven Kim, Oludare Kumolu-Johnson, Robert Uthe
  • Publication number: 20060184885
    Abstract: 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: Application
    Filed: February 15, 2005
    Publication date: August 17, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kent Hayes, Niraj Joshi
  • Publication number: 20060161925
    Abstract: 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: Application
    Filed: January 20, 2005
    Publication date: July 20, 2006
    Applicant: International Business Machines Corporation
    Inventors: Glenn Aikens, Kent Hayes, Paul McMahan, Joseph Nedimyer, James Stubley
  • Publication number: 20060080612
    Abstract: 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: Application
    Filed: October 7, 2004
    Publication date: April 13, 2006
    Applicant: International Business Machines Corporation
    Inventors: Kent Hayes, Steven Kim, Robert Leah
  • Publication number: 20060075357
    Abstract: 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: Application
    Filed: October 5, 2004
    Publication date: April 6, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Patrick Guido, Kent Hayes, Robert Leah, Paul McMahan, Wayne Riley
  • Publication number: 20060036688
    Abstract: 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: Application
    Filed: August 12, 2004
    Publication date: February 16, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Paul McMahan, Robert Leah, Patrick Guido, Kent Hayes