GUI for presenting electronic messages
AssigneeRed Hat, Inc.
InventorRobert Lord
Life of this patent
Estimating the term…
Abstract
A method and apparatus for providing a graphical user interface to present electronic messages. In one embodiment, the method includes providing a user interface presenting a first electronic message to a recipient, where the first electronic message is associated with a segment of a second electronic message. The method further includes identifying the associated segment of the second electronic message to the recipient in the user interface, and allowing the recipient to view the second electronic message in an original form.
Claims24
A computer-implemented method comprising:
- identifying a first electronic message and a selected segment of a plurality of segments of a second electronic message, where the first electronic message was created in response to the selected segment of the second electronic message and has a plurality of recipients;
- providing a user interface presenting the first electronic message and the selected segment of the second electronic message to each recipient of the plurality of recipients without presenting other segments of the second electronic message to the plurality of recipients, where the user interface presents the selected segment of the second electronic message together with an original message user interface (UI) element and a message thread UI element, the original message UI element providing an option to view the second electronic message in an original form, and the message thread UI element providing an option to view a message thread comprising the first electronic message and the second electronic message;
- upon detecting a selection of the original message UI element in the user interface by a recipient of the plurality of recipients, presenting to the recipient the second electronic message in the original form;
- and
- upon detecting a selection of the message thread UI element by a recipient of the plurality of recipients, presenting to the recipient the message thread comprising the first electronic message and the second electronic message.
A system comprising:
- a memory;
- a processing device, coupled to the memory;
- a message manager to cause the processing device to receive a first electronic message associated with a second electronic message having a plurality of segments and created prior to the first electronic message, wherein the first electronic message was created in response to a user-selected segment of the plurality of segments of the second electronic message;
- and
- a user interface module, coupled to the message manager, to provide a user interface presenting the first electronic message and the user-selected segment of the second electronic message to each recipient of a plurality of recipients without presenting other segments to the plurality of recipients of the second electronic message, where the user interface presents the user-selected segment of the second electronic message together with an original message user interface (UI) element facilitating a request of a recipient of the plurality of recipients to view the second electronic message in an original form, and a message thread UI element facilitating a request of the recipient to view a message thread comprising the first electronic message and the second electronic message, where the user interface module is to detect a selection of the original message UI element in the user interface, the selection of the original UI element indicating the request of the recipient to view the second electronic message in the original form, and to display to the recipient the second electronic message in the original form in response to the selection of the original message UI element in the user interface, and where the user interface module is to detect a selection of the message thread UI element in the user interface, the selection of the message thread UI element indicating the request of the recipient to view the message thread comprising the first electronic message and the second electronic message, and to display to the recipient the message thread in response to the selection of the message thread UI element in the user interface.
A non-transitory computer-readable storage medium including instructions that, when accessed by a processing device, cause the processing device to perform a method comprising:
- identifying a first electronic message and a selected segment of a plurality of segments of a second electronic message, where the first electronic message was created in response to the selected segment of the second electronic message;
- providing a user interface presenting the first electronic message and the selected segment of the second electronic message to each recipient of a plurality of recipients without presenting other segments of the second electronic message to the plurality of recipients, where the user interface presents the selected segment of the second electronic message together with an original message user interface (UI) element and a message thread UI element, the original message UI element providing an option to view the second electronic message in an original form, and the message thread UI element providing an option to view a message thread comprising the first electronic message and the second electronic message;
- upon detecting a selection of the original message UI element in the user interface by a recipient of the plurality of recipients, presenting to the recipient the second electronic message in the original form;
- and
- upon detecting a selection of the message thread UI element by a recipient of the plurality of recipients, presenting to the recipient the message thread comprising the first electronic message and the second electronic message.
Dependencies are inferred from the claim text.