Patents by Inventor Elaine I. Kuo

Elaine I. Kuo 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: 10171404
    Abstract: 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: Grant
    Filed: January 27, 2017
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Corey S. McCaffrey, Fang Lu, Elaine I. Kuo, Kimilee S. Gile
  • Publication number: 20170134332
    Abstract: 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: Application
    Filed: January 27, 2017
    Publication date: May 11, 2017
    Inventors: Corey S. McCaffrey, Fang Lu, Elaine I. Kuo, Kimilee S. Gile
  • Patent number: 9311626
    Abstract: 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: Grant
    Filed: August 7, 2008
    Date of Patent: April 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Corey S. McCaffrey, Fang Lu, Elaine I. Kuo, Kimilee S. Gile
  • Patent number: 8375083
    Abstract: 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: Grant
    Filed: December 31, 2007
    Date of Patent: February 12, 2013
    Assignee: International Business Machines Corporation
    Inventors: Fang Lu, Elaine I. Kuo, Corey S. McCaffrey
  • Patent number: 8086968
    Abstract: 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: Grant
    Filed: April 2, 2008
    Date of Patent: December 27, 2011
    Assignee: International Business Machines Corporation
    Inventors: Corey S. McCaffrey, Fang Lu, Elaine I. Kuo
  • Patent number: 7941415
    Abstract: 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 one
    Type: Grant
    Filed: June 17, 2008
    Date of Patent: May 10, 2011
    Assignee: International Business Machines Corporation
    Inventors: Kimilee S. Gile, Elaine I. Kuo, Fang Lu, Corey S. McCaffrey
  • Patent number: 7890525
    Abstract: 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: Grant
    Filed: November 14, 2007
    Date of Patent: February 15, 2011
    Assignee: International Business Machines Corporation
    Inventors: Fang Lu, Corey S. McCaffrey, Elaine I. Kuo
  • Publication number: 20100083149
    Abstract: 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: Application
    Filed: September 27, 2008
    Publication date: April 1, 2010
    Inventors: Corey S. McCaffrey, Fang Lu, Elaine I. Kuo, Kimilee S. Gile
  • Publication number: 20100036917
    Abstract: 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: Application
    Filed: August 7, 2008
    Publication date: February 11, 2010
    Inventors: Corey S. McCaffrey, Fang Lu, Elaine I. Kuo, Kimilee S. Gile
  • Publication number: 20090313240
    Abstract: 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 one
    Type: Application
    Filed: June 17, 2008
    Publication date: December 17, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kimilee S. Gile, Elaine I. Kuo, Fang Lu, Corey S. McCaffrey
  • Publication number: 20090254858
    Abstract: 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: Application
    Filed: April 2, 2008
    Publication date: October 8, 2009
    Inventors: Corey S. McCaffrey, Fang Lu, Elaine I. Kuo
  • Publication number: 20090172115
    Abstract: 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: Application
    Filed: December 31, 2007
    Publication date: July 2, 2009
    Inventors: Fang Lu, Elaine I. Kuo, Corey S. McCaffrey
  • Publication number: 20090150490
    Abstract: 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: Application
    Filed: December 11, 2007
    Publication date: June 11, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kimilee S. Gile, Elaine I. Kuo, Fang Lu, Corey S. McCaffrey
  • Publication number: 20090150774
    Abstract: 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: Application
    Filed: December 11, 2007
    Publication date: June 11, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kimilee S. Gile, Elaine I. Kuo, Fang Lu, Corey S. McCaffrey
  • Publication number: 20090150494
    Abstract: Traffic of email messages sent to an email list is monitored, and a number of email messages sent to the email list per day is determined. An average number of email messages sent to the email list per day is determined over a number of days. The determined average number of email message sent to the email list per day is updated every day. In response to a user request to send an email message to the email list on a given day, the user is presented with a traffic indicator. The traffic indicator includes an updated average number of email messages sent to the email list per day and a number representing how many email messages have been sent to the email list on the given day at the time the user requests to send the email message.
    Type: Application
    Filed: December 5, 2007
    Publication date: June 11, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Elaine I. Kuo, Fang Lu, Corey McCaffrey
  • Patent number: 7543231
    Abstract: 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: Grant
    Filed: April 30, 2008
    Date of Patent: June 2, 2009
    Assignee: International Business Machines Corporation
    Inventors: Kimilee S. Gile, Elaine I. Kuo, Fang Lu, Corey S. McCaffrey
  • Publication number: 20090138504
    Abstract: A method of applying an action to an electronic calendar entry is disclosed. The method includes specifying a criteria and an associated event action and determining if the electronic calendar entry meets the specified criteria. In response to determining that the electronic calendar entry meets the specified criteria, applying the associated event action to the electronic calendar entry.
    Type: Application
    Filed: November 26, 2007
    Publication date: May 28, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kimilee S. Gile, Elaine I. Kuo, Fang Lu, Corey McCaffrey
  • Publication number: 20090125477
    Abstract: 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: Application
    Filed: November 14, 2007
    Publication date: May 14, 2009
    Inventors: Fang Lu, Corey S. McCaffrey, Elaine I. Kuo