Enhanced electronic mail system including methods and apparatus for identifying mime types and for displaying different icons
First Claim
1. Electronic mail client software for use with a display device, comprising:
- a) mailbox displayer means for displaying the contents of a mailbox as a scrollable list on the display device wherein each item of mail is listed with a plurality of properties, said properties selected from the group consisting of subject, sender'"'"'s name, and date sent;
b) association means for associating a plurality of mime types with a plurality of icon images, wherein said mailbox displayer means includes means for determining the mime type of at least some items of mail in the mailbox, means for reading said association means, and means for displaying in the scrollable list an icon image as a property associated with each of said at least some items of mail, said icon image for each of said at least some items of mail being selected from said association means according to the mime type for each of said at least some items of mail.
2 Assignments
0 Petitions
Accused Products
Abstract
Electronic mail client software has a mailbox displayer which lists messages together with an icon for each message where the icon is associated with the MIME type of the message. Mail which contains a file attachment is listed in the inbox with an icon indicative of the type of file attached to the email. The mailbox displayer interprets the MIME type and selects the appropriate icon either from the icon registry in the OS or from a directory of icons maintained by the email client software. The mailbox displayer component preferably includes all of the functionality of state-of-the-art mailbox displayers and includes the functionality of looking to a directory of icons for display with information about the message based on the MIME type and subtype of the message. If there is no appropriate icon in the directory of icons, the mailbox displayer uses icon image data contained in a subpart of the MIME message if it is available. Otherwise, no icon or a generic icon is used. According to the presently preferred embodiment, a type table is maintained by a type updater component. The type table includes a list of message types and subtypes together with filenames of scalable icons to be used by the mailbox displayer.
288 Citations
20 Claims
-
1. Electronic mail client software for use with a display device, comprising:
-
a) mailbox displayer means for displaying the contents of a mailbox as a scrollable list on the display device wherein each item of mail is listed with a plurality of properties, said properties selected from the group consisting of subject, sender'"'"'s name, and date sent;
b) association means for associating a plurality of mime types with a plurality of icon images, wherein said mailbox displayer means includes means for determining the mime type of at least some items of mail in the mailbox, means for reading said association means, and means for displaying in the scrollable list an icon image as a property associated with each of said at least some items of mail, said icon image for each of said at least some items of mail being selected from said association means according to the mime type for each of said at least some items of mail. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
c) type updater means for updating said association means to include additional mime types and additional icon images.
-
-
3. Electronic mail client software according to claim 1, further comprising:
-
c) a plurality of icon images, each having a filename, wherein said association means is a data structure associating each of at least some mime types with the filenames of an icon image.
-
-
4. Electronic mail client software according to claim 1, wherein:
-
said association means includes means for associating mime types with programs, and wherein some mimetypes are not associated with icon images but are associated with programs.
-
-
5. Electronic mail client software according to claim 2, wherein:
said type updater means is responsive to user input.
-
6. Electronic mail client software according to claim 3, wherein:
at least some of said plurality of images are scalable.
-
7. Electronic mail client software according to claim 1, wherein:
-
said electronic mail client software is design ed to be used with an operating system which maintains a registry of icons, and said association means associates at least some mime types with icons selected from said registry of icons.
-
-
8. Electronic mail client software according to claim 1, further comprising:
-
c) icon recovery means for reading graphical icon information contained in an email or email attachment, wherein said association means associates a mime type with an icon recovered by said icon recovery means if no other icon is found.
-
-
9. Electronic mail client software according to claim 2, wherein:
said type updater means is manually operable by a user of said electronic mail client software.
-
10. Electronic mail client software according to claim 2, wherein:
-
said type updater means automatically installs a new icon image according to an event selected from the group consisting of a new application or component is installed which is capable of authoring/reading a new mime type, a new mime type is encountered in a received mail message, and a regularly scheduled event causes said type updater to check a server for new icons.
-
-
11. A method of displaying a list of the contents of an electronic mail box on a display device, comprising:
-
a) displaying the contents of the mailbox as a scrollable list on the display device wherein each item of mail is listed with a plurality of properties, said properties selected from the group consisting of subject, sender'"'"'s name, and date sent;
b) determining the mime type of at least some items of mail in the mailbox;
c) displaying in the scrollable list an icon image as a property associated with each of said at least some items of mail, said icon image for each of said at least some items of mail being selected according to the mime type for each of said at least some items of mail. - View Dependent Claims (12, 13, 14, 15, 16, 17)
d) associating mime types with programs;
e) executing a program associated with a mime type when a mail item of the mime type is opened.
-
-
13. A method according to claim 11, wherein:
at least some of said icon images are scalable.
-
14. A method according to claim 11, wherein:
said step of displaying includes selecting at least some icons from a central registry of icons.
-
15. A method according to claim 11, wherein:
said step of displaying includes reading graphical icon information contained in an email or email attachment.
-
16. A method according to claim 11, further comprising:
d) maintaining a store of graphical icons for use when performing said step of displaying.
-
17. A method according to claim 16, further comprising:
-
e) automatically installing a new icon image in said store of graphical icons in response to an event selected from the group consisting of when a new application or component is installed which is capable of authoring/reading a new mime type, when a new mime type is encountered in a received mail message, and when a regularly scheduled event causes said type updater to check a server for new icons.
-
-
18. Electronic mail client software for use with a display device, comprising:
-
a) mailbox displayer means for displaying the contents of a mailbox as a scrollable list on the display device wherein each item of mail is listed with a plurality of properties, said properties selected from the group consisting of subject, sender'"'"'s name, and date sent; and
b) association means for associating a plurality of mime types with a plurality of icon images, wherein said mailbox displayer means includes means for determining the mime type of an attachment to at least some items of mail in the mailbox, means for reading said association means, and means for displaying in the scrollable list an icon image as a property associated with each of said at least some items of mail, said icon image for each of said at least some items of mail being selected from said association means according to the mime type for the attachment to each of said at least some items of mail. - View Dependent Claims (19, 20)
said association means includes means for associating mime types with programs, and wherein some mime types are not associated with icon images but are associated with programs.
-
-
20. Electronic mail client software according to claim 18, wherein:
-
said electronic mail client software is designed to be used with an operating system which maintains a registry of icons, and said association means associates at least some mime types with icons selected from said registry of icons.
-
Specification