Patents by Inventor Thomas R. Haynes

Thomas R. Haynes 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: 10817144
    Abstract: Chronologically navigating among time-based entries stored by a physical computing device having a processor configured to execute a time-based application includes displaying, with the computing device, a time-based entry with at least one of a forward control and a backward control; in response to a user selecting the forward control, displaying with the computing device a subsequent time-based entry, the subsequent time-based entry including a shared property with the displayed time-based entry; and in response to the user selecting the backward control, displaying with the computing device a previous time-based entry, the previous time-based entry including a shared property with the displayed time-based entry.
    Type: Grant
    Filed: September 3, 2019
    Date of Patent: October 27, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas R. Haynes, Lin Sun
  • Publication number: 20190391708
    Abstract: Chronologically navigating among time-based entries stored by a physical computing device having a processor configured to execute a time-based application includes displaying, with the computing device, a time-based entry with at least one of a forward control and a backward control; in response to a user selecting the forward control, displaying with the computing device a subsequent time-based entry, the subsequent time-based entry including a shared property with the displayed time-based entry; and in response to the user selecting the backward control, displaying with the computing device a previous time-based entry, the previous time-based entry including a shared property with the displayed time-based entry.
    Type: Application
    Filed: September 3, 2019
    Publication date: December 26, 2019
    Inventors: Thomas R. Haynes, Lin Sun
  • Patent number: 10489022
    Abstract: Chronologically navigating among time-based entries stored by a physical computing device having a processor configured to execute a time-based application includes displaying, with the computing device, a time-based entry with at least one of a forward control and a backward control; in response to a user selecting the forward control, displaying with the computing device a subsequent time-based entry, the subsequent time-based entry including a shared property with the displayed time-based entry; and in response to the user selecting the backward control, displaying with the computing device a previous time-based entry, the previous time-based entry including a shared property with the displayed time-based entry.
    Type: Grant
    Filed: July 6, 2018
    Date of Patent: November 26, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas R. Haynes, Lin Sun
  • Publication number: 20180314395
    Abstract: Chronologically navigating among time-based entries stored by a physical computing device having a processor configured to execute a time-based application includes displaying, with the computing device, a time-based entry with at least one of a forward control and a backward control; in response to a user selecting the forward control, displaying with the computing device a subsequent time-based entry, the subsequent time-based entry including a shared property with the displayed time-based entry; and in response to the user selecting the backward control, displaying with the computing device a previous time-based entry, the previous time-based entry including a shared property with the displayed time-based entry.
    Type: Application
    Filed: July 6, 2018
    Publication date: November 1, 2018
    Inventors: Thomas R. Haynes, Lin Sun
  • Patent number: 10073593
    Abstract: Chronologically navigating among time-based entries stored by a physical computing device having a processor configured to execute a time-based application includes displaying, with the computing device, a time-based entry with at least one of a forward control and a backward control; in response to a user selecting the forward control, displaying with the computing device a subsequent time-based entry, the subsequent time-based entry including a shared property with the displayed time-based entry; and in response to the user selecting the backward control, displaying with the computing device a previous time-based entry, the previous time-based entry including a shared property with the displayed time-based entry.
    Type: Grant
    Filed: November 4, 2016
    Date of Patent: September 11, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas R. Haynes, Lin Sun
  • Patent number: 9971471
    Abstract: A tool-tip presentation system for multimedia files. The tool-tip presentation system can be configured to respond to proximity events associated with a selected entry in a list of multimedia files such as screen captured images or complete audio files. Based upon the selected entry, a corresponding multimedia sample such as a thumbnail image of a screen captured image or an audio sample of the audio file can be retrieved and presented as a tool-tip. In particular, the tool-tip can be displayed in a position which is proximate to the selected entry. In this way, one who interacts with the list of multimedia files need not load each complete multimedia file in the list in order to determine the contents of the multimedia file. Rather, the multimedia sample in the tool-tip can suffice.
    Type: Grant
    Filed: March 9, 2016
    Date of Patent: May 15, 2018
    Assignee: International Business Machines Corporation
    Inventors: Thomas R. Haynes, Hung V. Lam
  • Patent number: 9665851
    Abstract: Systems and methods of conducting status updates may incorporating a text summary of an image into a status update message, and determining whether to incorporate the image into the status update message based on a network condition associated with a network. In addition, the status update message can be sent via the network wherein, in one example, the status message is sent only to remote parties having a status that satisfies a relevance condition with respect to the content of the text summary.
    Type: Grant
    Filed: March 21, 2012
    Date of Patent: May 30, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Li Chen, Thomas R. Haynes, Lin Sun
  • Publication number: 20170075523
    Abstract: Chronologically navigating among time-based entries stored by a physical computing device having a processor configured to execute a time-based application includes displaying, with the computing device, a time-based entry with at least one of a forward control and a backward control; in response to a user selecting the forward control, displaying with the computing device a subsequent time-based entry, the subsequent time-based entry including a shared property with the displayed time-based entry; and in response to the user selecting the backward control, displaying with the computing device a previous time-based entry, the previous time-based entry including a shared property with the displayed time-based entry.
    Type: Application
    Filed: November 4, 2016
    Publication date: March 16, 2017
    Applicant: International Business Machines Corporation
    Inventors: Thomas R. Haynes, Lin Sun
  • Patent number: 9595009
    Abstract: Embodiments of the present provide a method, system and computer program product for reviewer selection during distributed software development. In an embodiment of the invention, a method for reviewer selection during distributed software development can include receiving a request to review a module of source code stored in a source code repository and managed by an IDE executing in memory of a computer. The method also can include retrieving meta-data for the module of source code referencing different collaborators previously accessing the module of source code in the IDE. The method yet further can include ranking the collaborators according to at least one user centric characteristic of the module of source code. Finally, the method can include selecting a highest ranked one of the collaborators to review the module of source code.
    Type: Grant
    Filed: June 29, 2011
    Date of Patent: March 14, 2017
    Assignee: International Business Machines Corporation
    Inventors: Thomas R. Haynes, Lin Sun
  • Publication number: 20160188158
    Abstract: A tool-tip presentation system for multimedia files. The tool-tip presentation system can be configured to respond to proximity events associated with a selected entry in a list of multimedia files such as screen captured images or complete audio files. Based upon the selected entry, a corresponding multimedia sample such as a thumbnail image of a screen captured image or an audio sample of the audio file can be retrieved and presented as a tool-tip. In particular, the tool-tip can be displayed in a position which is proximate to the selected entry. In this way, one who interacts with the list of multimedia files need not load each complete multimedia file in the list in order to determine the contents of the multimedia file. Rather, the multimedia sample in the tool-tip can suffice.
    Type: Application
    Filed: March 9, 2016
    Publication date: June 30, 2016
    Inventors: Thomas R. Haynes, Hung V. Lam
  • Patent number: 9292155
    Abstract: A tool-tip presentation system for multimedia files. The tool-tip presentation system can be configured to respond to proximity events associated with a selected entry in a list of multimedia files such as screen captured images or complete audio files. Based upon the selected entry, a corresponding multimedia sample such as a thumbnail image of a screen captured image or an audio sample of the audio file can be retrieved and presented as a tool-tip. In particular, the tool-tip can be displayed in a position which is proximate to the selected entry. In this way, one who interacts with the list of multimedia files need not load each complete multimedia file in the list in order to determine the contents of the multimedia file. Rather, the multimedia sample in the tool-tip can suffice.
    Type: Grant
    Filed: October 27, 2008
    Date of Patent: March 22, 2016
    Assignee: International Business Machines Corporation
    Inventors: Thomas R. Haynes, Hung V. Lam
  • Patent number: 9177298
    Abstract: An abbreviated user interface for instant messaging (or other type of communications occurring in a graphical user interface environment permitting concurrent running of multiple application) is provided. The abbreviated user interface is different from a related primary user interface and is presented when the primary user interface is instantiated, yet is not on top of a z-order of a graphical environment. The abbreviated user interface can be a light-weight one that permits a user to quickly read messages. In one embodiment, a user can create outgoing messages using the abbreviated user interface. Presentation of the abbreviated user interface can require a user action, such as hovering a pointer over a task bar element for a duration or pressing a hot-key combination. In one embodiment, presentation of an otherwise unread message within the abbreviated interface for a designated time can cause the message to be marked as read.
    Type: Grant
    Filed: December 15, 2009
    Date of Patent: November 3, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas R. Haynes, Steven K. Ma, Lin Sun
  • Patent number: 9166822
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to presence awareness for instant messaging and provide a novel and non-obvious method, system and computer program product for adaptive instant messaging awareness. In an embodiment of the invention, a method for adaptive instant messaging awareness can be provided. The method can include receiving an instant message for transmission to a user of an instant messaging system and determining that the user is not currently available to receive an instant message. The method can further include delaying transmission of the instant message to the user until a later determination that the user is available to receive an instant message.
    Type: Grant
    Filed: June 17, 2008
    Date of Patent: October 20, 2015
    Assignee: International Business Machines Corporation
    Inventors: Thomas R. Haynes, Lin Sun
  • Patent number: 9083667
    Abstract: A follow-on message processing system for an integrated information management application. The follow-on message processing system includes a client computer coupled to a network, an email client coupled to the client computer, and a follow-on message controller coupled to the email client. The email client receives an email and a follow-on command from another email client. The follow-on command is associated with the email received from the other email client. The follow-on message controller interrupts access to the email client in response to a determination that an email draft is in progress. The email draft in progress is associated with the received email.
    Type: Grant
    Filed: January 16, 2008
    Date of Patent: July 14, 2015
    Assignee: International Business Machines Corporation
    Inventors: Thomas R. Haynes, Michael R. O'Brien, William G. Stoddard, Lin Sun
  • Patent number: 8903911
    Abstract: Systems and methods of conducting status updates may incorporating a text summary of an image into a status update message, and determining whether to incorporate the image into the status update message based on a network condition associated with a network. In addition, the status update message can be sent via the network wherein, in one example, the status message is sent only to remote parties having a status that satisfies a relevance condition with respect to the content of the text summary.
    Type: Grant
    Filed: December 5, 2011
    Date of Patent: December 2, 2014
    Assignee: International Business Machines Corporation
    Inventors: Li Chen, Thomas R. Haynes, Lin Sun
  • Patent number: 8566716
    Abstract: A method, system and apparatus for selective macro event recording. In accordance with the present invention, events can be selectively included in a macro recording process, even where the events occur across different contexts such as different application windows in different applications. Specifically, once a macro recording session has been initiated for a particular application or application window, events occurring in different applications or application windows can be selected for inclusion in the macro through an append recording operation. Notably, the selective macro recording facility can be included as part of an operating environment, or as part of the individual applications executing within the operating environment.
    Type: Grant
    Filed: January 10, 2005
    Date of Patent: October 22, 2013
    Assignee: International Business Machines Corporation
    Inventors: Thomas R. Haynes, Douglas A. Larson, Srinivasan Muralidharan, Ki H. Park, Shirish Amin, Robin L. Yehle
  • Patent number: 8539363
    Abstract: A method includes associating a user-defined shortcut command with at least two different user-drafted status responses. In response to a user receiving a first instant message from a first sender at an inopportune time and the user then inputting the user-defined shortcut command, the method includes automatically transmitting a first user-draft status response to the first sender of the first instant message that was received at the inopportune time. In response to the user receiving a second message from a second sender at the inopportune time and the user then inputting the user-defined shortcut command, the method includes automatically transmitting a second user-draft status response to the second sender of the instant message that was received at the inopportune time. A relationship between the first sender and the user is different than a relationship between the second sender and the user.
    Type: Grant
    Filed: October 31, 2011
    Date of Patent: September 17, 2013
    Assignee: International Business Machines Corporation
    Inventors: Judith H. Bank, Lisa M. W. Bradley, Thomas R. Haynes, Lin Sun, Chunhui Yang
  • Patent number: 8533020
    Abstract: User events scheduled during a user absence period are managed by identifying a user absence period and a buffer period on a user calendar. At least one calendaring repository is searched to determine whether there are user events with a due date coming due during the user absence period that were scheduled prior to a user defining the user absence period and a response is made to each located user event. Moreover, at least one calendaring repository is searched to determine whether there are user events with a due date coming due during the buffer period that were scheduled prior to the user defining the buffer period and a response is made to each located user event in a manner differently from responding to user events coming due during the user absence period.
    Type: Grant
    Filed: July 17, 2012
    Date of Patent: September 10, 2013
    Assignee: International Business Machines Corporation
    Inventors: Thomas R. Haynes, Lin Sun
  • Publication number: 20130144947
    Abstract: Systems and methods of conducting status updates may incorporating a text summary of an image into a status update message, and determining whether to incorporate the image into the status update message based on a network condition associated with a network. In addition, the status update message can be sent via the network wherein, in one example, the status message is sent only to remote parties having a status that satisfies a relevance condition with respect to the content of the text summary.
    Type: Application
    Filed: December 5, 2011
    Publication date: June 6, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Li Chen, Thomas R. Haynes, Lin Sun
  • Publication number: 20130144959
    Abstract: Systems and methods of conducting status updates may incorporating a text summary of an image into a status update message, and determining whether to incorporate the image into the status update message based on a network condition associated with a network. In addition, the status update message can be sent via the network wherein, in one example, the status message is sent only to remote parties having a status that satisfies a relevance condition with respect to the content of the text summary.
    Type: Application
    Filed: March 21, 2012
    Publication date: June 6, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Li Chen, Thomas R. Haynes, Lin Sun