Patents by Inventor Corey S. McCaffrey
Corey S. McCaffrey 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: 10171404Abstract: A computer communication system that allows a user to conveniently display the most recent received messages associated with another user, and to directly initiate composition of a reply to a selected one of those displayed messages. When the user selects the disclosed “Reply to Most Recent” user interface element, a user name entry user interface object is generated that allows the user to specify the name of another user. A reply message user interface object is generated directly to the user interface, such that the reply message user interface object includes a message composition window that is automatically loaded with content from a most recent message from the specified user, and recipients for the reply message are loaded from that most recent message.Type: GrantFiled: January 27, 2017Date of Patent: January 1, 2019Assignee: International Business Machines CorporationInventors: Corey S. McCaffrey, Fang Lu, Elaine I. Kuo, Kimilee S. Gile
-
Publication number: 20170134332Abstract: A computer communication system that allows a user to conveniently display the most recent received messages associated with another user, and to directly initiate composition of a reply to a selected one of those displayed messages. When the user selects the disclosed “Reply to Most Recent” user interface element, a user name entry user interface object is generated that allows the user to specify the name of another user. A reply message user interface object is generated directly to the user interface, such that the reply message user interface object includes a message composition window that is automatically loaded with content from a most recent message from the specified user, and recipients for the reply message are loaded from that most recent message.Type: ApplicationFiled: January 27, 2017Publication date: May 11, 2017Inventors: Corey S. McCaffrey, Fang Lu, Elaine I. Kuo, Kimilee S. Gile
-
Patent number: 9311626Abstract: When a user reading a received e-mail message selects a reply with revisions option, a user interface object is generated that allows the user to directly revise the contents of the received e-mail message, and to provide a reason for the revision. The resulting reply message is a revision of the original message, and is transmitted to original sender and all other recipients of the original message, with indications of how and by whom the original message was revised. When multiple revisions of a message are received, the multiple revisions are automatically merged into a single user interface object such that all the revisions can be read simultaneously by the receiving user. The user viewing the merged revisions can select a show revision details user interface option that causes the details of the merged revisions to be displayed.Type: GrantFiled: August 7, 2008Date of Patent: April 12, 2016Assignee: International Business Machines CorporationInventors: Corey S. McCaffrey, Fang Lu, Elaine I. Kuo, Kimilee S. Gile
-
Patent number: 8375083Abstract: An email recipient input name is received. It is determined if the email recipient input name is ambiguous. If the email recipient input name is ambiguous, one or more employee attributes of a plurality of possible intended email recipients are compared with one or more employee attributes of an email sender to determine a probable intended email recipient.Type: GrantFiled: December 31, 2007Date of Patent: February 12, 2013Assignee: International Business Machines CorporationInventors: Fang Lu, Elaine I. Kuo, Corey S. McCaffrey
-
Patent number: 8086968Abstract: A dynamic electronic mail signature manager for managing a user's electronic mail signatures inserted into electronic mail messages. An electronic mail signature is displayed within a message composition user interface such that each component of the electronic mail signature is displayed in either an “include” display state or a visually distinct “omit” display state. Electronic mail signature components that are in the “omit” display state at the time the user indicates that the electronic mail message is to be sent are not included in the transmitted message. The user can toggle signature components between the “include” and “omit” display states by selecting individual objects. The initial state of each component when the user begins to compose a message (e.g. a new message, a reply message, etc.) may be automatically determined based on user configuration information, and/or based on message history information with respect to an indicated destination.Type: GrantFiled: April 2, 2008Date of Patent: December 27, 2011Assignee: International Business Machines CorporationInventors: Corey S. McCaffrey, Fang Lu, Elaine I. Kuo
-
Patent number: 7941415Abstract: A method is provided for flagging email messages sent to a user containing inquiries directed to the user comprises defining a natural language model for a set of inquiring phrasal forms in a first data store; defining a list of terms used to identify a first user having an email address managed by a host system in a second data store; accessing the host system to retrieve an email message sent to the email address; parsing a textual content of a body of the email message to generate one or more natural language tokens each corresponding to a text string in the body; accessing the first data store to identify each of the one or more natural language tokens that matches with an inquiring phrasal form; accessing the second data store to determine if any of the text strings corresponding to the one or more natural language tokens that match with an inquiring phrasal form includes a term from the list of terms; and flagging the email message if any of the text strings in the message body corresponding to the oneType: GrantFiled: June 17, 2008Date of Patent: May 10, 2011Assignee: International Business Machines CorporationInventors: Kimilee S. Gile, Elaine I. Kuo, Fang Lu, Corey S. McCaffrey
-
Patent number: 7890525Abstract: A system for automatically providing foreign language abbreviation translation in an instant messaging system that identifies a foreign language abbreviation translation database based on a user indicated source culture. The foreign abbreviation translation database stores abbreviation translations for foreign language abbreviations frequently used by people from the user indicated source culture. The system locates a candidate term in an instant message and compares the candidate term to the foreign language abbreviations in the foreign language abbreviation translation database. In the event that the candidate term matches one of the foreign language abbreviations in the identified foreign language abbreviation translation database, the corresponding translation is retrieved and displayed. The comparison of the candidate term with the foreign language abbreviations may include automatically obtaining a transliteration of the candidate term.Type: GrantFiled: November 14, 2007Date of Patent: February 15, 2011Assignee: International Business Machines CorporationInventors: Fang Lu, Corey S. McCaffrey, Elaine I. Kuo
-
Publication number: 20100083149Abstract: A computer communication system that allows a user to conveniently display the most recent received messages associated with another user, and to directly initiate composition of a reply to a selected one of those displayed messages. When the user selects the disclosed “Reply to Most Recent” user interface element, a user name entry user interface object is generated that allows the user to specify the name of another user. A reply message user interface object is generated directly to the user interface, such that the reply message user interface object includes a message composition window that is automatically loaded with content from a most recent message from the specified user, and recipients for the reply message are loaded from that most recent message.Type: ApplicationFiled: September 27, 2008Publication date: April 1, 2010Inventors: Corey S. McCaffrey, Fang Lu, Elaine I. Kuo, Kimilee S. Gile
-
Publication number: 20100036917Abstract: When a user reading a received e-mail message selects a reply with revisions option, a user interface object is generated that allows the user to directly revise the contents of the received e-mail message, and to provide a reason for the revision. The resulting reply message is a revision of the original message, and is transmitted to original sender and all other recipients of the original message, with indications of how and by whom the original message was revised. When multiple revisions of a message are received, the multiple revisions are automatically merged into a single user interface object such that all the revisions can be read simultaneously by the receiving user. The user viewing the merged revisions can select a show revision details user interface option that causes the details of the merged revisions to be displayed.Type: ApplicationFiled: August 7, 2008Publication date: February 11, 2010Inventors: Corey S. McCaffrey, Fang Lu, Elaine I. Kuo, Kimilee S. Gile
-
Publication number: 20090313240Abstract: A method is provided for flagging email messages sent to a user containing inquiries directed to the user comprises defining a natural language model for a set of inquiring phrasal forms in a first data store; defining a list of terms used to identify a first user having an email address managed by a host system in a second data store; accessing the host system to retrieve an email message sent to the email address; parsing a textual content of a body of the email message to generate one or more natural language tokens each corresponding to a text string in the body; accessing the first data store to identify each of the one or more natural language tokens that matches with an inquiring phrasal form; accessing the second data store to determine if any of the text strings corresponding to the one or more natural language tokens that match with an inquiring phrasal form includes a term from the list of terms; and flagging the email message if any of the text strings in the message body corresponding to the oneType: ApplicationFiled: June 17, 2008Publication date: December 17, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kimilee S. Gile, Elaine I. Kuo, Fang Lu, Corey S. McCaffrey
-
Publication number: 20090254858Abstract: A dynamic electronic mail signature manager for managing a user's electronic mail signatures inserted into electronic mail messages. An electronic mail signature is displayed within a message composition user interface such that each component of the electronic mail signature is displayed in either an “include” display state or a visually distinct “omit” display state. Electronic mail signature components that are in the “omit” display state at the time the user indicates that the electronic mail message is to be sent are not included in the transmitted message. The user can toggle signature components between the “include” and “omit” display states by selecting individual objects. The initial state of each component when the user begins to compose a message (e.g. a new message, a reply message, etc.) may be automatically determined based on user configuration information, and/or based on message history information with respect to an indicated destination.Type: ApplicationFiled: April 2, 2008Publication date: October 8, 2009Inventors: Corey S. McCaffrey, Fang Lu, Elaine I. Kuo
-
Publication number: 20090172115Abstract: An email recipient input name is received. It is determined if the email recipient input name is ambiguous. If the email recipient input name is ambiguous, one or more employee attributes of a plurality of possible intended email recipients are compared with one or more employee attributes of an email sender to determine a probable intended email recipient.Type: ApplicationFiled: December 31, 2007Publication date: July 2, 2009Inventors: Fang Lu, Elaine I. Kuo, Corey S. McCaffrey
-
Publication number: 20090150490Abstract: An exemplary method for archiving chat sessions comprising, receiving text from chat sessions designated for archiving, requesting an identifier of a chat session archive file, receiving the identifier, determining whether a chat session archive file having the identifier exists in a memory, opening the chat session archive file having the identifier, responsive to determining that a chat session archive file having the identifier exists in the memory, adding the text from the designated chat sessions to the chat session archive file having the identifier, saving the chat session archive file having the identifier in a memory, creating a new chat session archive file having the identifier responsive to determining that a chat session archive file having the identifier does not exist., inserting the text from the designated chat sessions into the new chat session archive file, and saving the new chat session archive file in the memory.Type: ApplicationFiled: December 11, 2007Publication date: June 11, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kimilee S. Gile, Elaine I. Kuo, Fang Lu, Corey S. McCaffrey
-
Publication number: 20090150774Abstract: A method of organizing application-specific documents of a computer system includes receiving a user-based selection of at least one document attribute through an application residing on a processor of the computer system, searching currently open documents within the application to locate documents associated with the at least one document attribute, organizing a first attribute group based on results of the searching, and graphically representing the first attribute group as a group of application-specific documents. The searching includes retrieving status information from the currently open documents and the organizing includes categorizing documents associated with the at least one document attribute and grouping the categorized documents as the first attribute group.Type: ApplicationFiled: December 11, 2007Publication date: June 11, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kimilee S. Gile, Elaine I. Kuo, Fang Lu, Corey S. McCaffrey
-
Patent number: 7543231Abstract: Systems, methods and computer program products for printing a document. Exemplary embodiments include retrieving a document having text and images, displaying the document on the display, displaying a print menu on the display, displaying a properties menu on the display, displaying a print quality menu on the display, displaying a more color options menu on the display, wherein the more color options menu includes “print images in color” and “print text in color” data fields, printing the document in black and white on the color printer, wherein the text is printed in color in response to receiving a print text in color selection signal, indicative of the selection device pointing at the print text in color data field, wherein the images are printed in color in response to receiving a print images in color selection signal, indicative of the selection device pointing at the print images in color data field.Type: GrantFiled: April 30, 2008Date of Patent: June 2, 2009Assignee: International Business Machines CorporationInventors: Kimilee S. Gile, Elaine I. Kuo, Fang Lu, Corey S. McCaffrey
-
Publication number: 20090125477Abstract: A system for automatically providing foreign language abbreviation translation in an instant messaging system that identifies a foreign language abbreviation translation database based on a user indicated source culture. The foreign abbreviation translation database stores abbreviation translations for foreign language abbreviations frequently used by people from the user indicated source culture. The system locates a candidate term in an instant message and compares the candidate term to the foreign language abbreviations in the foreign language abbreviation translation database. In the event that the candidate term matches one of the foreign language abbreviations in the identified foreign language abbreviation translation database, the corresponding translation is retrieved and displayed. The comparison of the candidate term with the foreign language abbreviations may include automatically obtaining a transliteration of the candidate term.Type: ApplicationFiled: November 14, 2007Publication date: May 14, 2009Inventors: Fang Lu, Corey S. McCaffrey, Elaine I. Kuo