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: 10817144Abstract: 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: GrantFiled: September 3, 2019Date of Patent: October 27, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Thomas R. Haynes, Lin Sun
-
Publication number: 20190391708Abstract: 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: ApplicationFiled: September 3, 2019Publication date: December 26, 2019Inventors: Thomas R. Haynes, Lin Sun
-
Patent number: 10489022Abstract: 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: GrantFiled: July 6, 2018Date of Patent: November 26, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Thomas R. Haynes, Lin Sun
-
Publication number: 20180314395Abstract: 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: ApplicationFiled: July 6, 2018Publication date: November 1, 2018Inventors: Thomas R. Haynes, Lin Sun
-
Patent number: 10073593Abstract: 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: GrantFiled: November 4, 2016Date of Patent: September 11, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Thomas R. Haynes, Lin Sun
-
Patent number: 9971471Abstract: 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: GrantFiled: March 9, 2016Date of Patent: May 15, 2018Assignee: International Business Machines CorporationInventors: Thomas R. Haynes, Hung V. Lam
-
Patent number: 9665851Abstract: 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: GrantFiled: March 21, 2012Date of Patent: May 30, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Li Chen, Thomas R. Haynes, Lin Sun
-
Publication number: 20170075523Abstract: 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: ApplicationFiled: November 4, 2016Publication date: March 16, 2017Applicant: International Business Machines CorporationInventors: Thomas R. Haynes, Lin Sun
-
Patent number: 9595009Abstract: 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: GrantFiled: June 29, 2011Date of Patent: March 14, 2017Assignee: International Business Machines CorporationInventors: Thomas R. Haynes, Lin Sun
-
Publication number: 20160188158Abstract: 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: ApplicationFiled: March 9, 2016Publication date: June 30, 2016Inventors: Thomas R. Haynes, Hung V. Lam
-
Patent number: 9292155Abstract: 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: GrantFiled: October 27, 2008Date of Patent: March 22, 2016Assignee: International Business Machines CorporationInventors: Thomas R. Haynes, Hung V. Lam
-
Patent number: 9177298Abstract: 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: GrantFiled: December 15, 2009Date of Patent: November 3, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Thomas R. Haynes, Steven K. Ma, Lin Sun
-
Patent number: 9166822Abstract: 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: GrantFiled: June 17, 2008Date of Patent: October 20, 2015Assignee: International Business Machines CorporationInventors: Thomas R. Haynes, Lin Sun
-
Patent number: 9083667Abstract: 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: GrantFiled: January 16, 2008Date of Patent: July 14, 2015Assignee: International Business Machines CorporationInventors: Thomas R. Haynes, Michael R. O'Brien, William G. Stoddard, Lin Sun
-
Patent number: 8903911Abstract: 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: GrantFiled: December 5, 2011Date of Patent: December 2, 2014Assignee: International Business Machines CorporationInventors: Li Chen, Thomas R. Haynes, Lin Sun
-
Patent number: 8566716Abstract: 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: GrantFiled: January 10, 2005Date of Patent: October 22, 2013Assignee: International Business Machines CorporationInventors: Thomas R. Haynes, Douglas A. Larson, Srinivasan Muralidharan, Ki H. Park, Shirish Amin, Robin L. Yehle
-
Patent number: 8539363Abstract: 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: GrantFiled: October 31, 2011Date of Patent: September 17, 2013Assignee: International Business Machines CorporationInventors: Judith H. Bank, Lisa M. W. Bradley, Thomas R. Haynes, Lin Sun, Chunhui Yang
-
Patent number: 8533020Abstract: 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: GrantFiled: July 17, 2012Date of Patent: September 10, 2013Assignee: International Business Machines CorporationInventors: Thomas R. Haynes, Lin Sun
-
Publication number: 20130144947Abstract: 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: ApplicationFiled: December 5, 2011Publication date: June 6, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Li Chen, Thomas R. Haynes, Lin Sun
-
Publication number: 20130144959Abstract: 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: ApplicationFiled: March 21, 2012Publication date: June 6, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Li Chen, Thomas R. Haynes, Lin Sun