System and method for enabling an external-system view of email attachments
First Claim
1. A method for enabling an external-system view of categorized email attachments, the method comprising:
- creating categories upon which to categorize email attachments in an email system;
categorizing email attachments in accordance with such categories;
mapping one or more of the categories into a format understandable by the external system for category information and providing such mapped categories to the external system in such format;
in response to receiving a request from the external system for the contents of one of such mapped categories and in response to such one category having no further subcategories, identifying any email attachments under such one category, mapping such email attachments to file names, and providing such files names to the external system as the contents of such one category; and
in response to a request for a file by one of such file names, providing the external system the email attachment that corresponds to such requested file name.
7 Assignments
0 Petitions
Accused Products
Abstract
A method and email application enable email attachments to be viewed through a system external to the email application itself in accordance with select categories. The email application creates categories and categorizes the email attachments according to such categories. The email application then maps the categories into a format understandable by the external system for category information and provides the mapped categories to the external system in such format. In response to receiving a request from the external system for the contents of one of the mapped categories and in response to such category having no further subcategories, the email application identifies the email attachments under such category and maps the identified email attachments to file names. The file names are then provided to the external system as the contents of such category. If the external system requests the contents of a category that has further subcategories, the email application maps the subcategories into a format understandable to the external system and provides such subcategories to the external system as the contents of such category.
The present invention can be used to provide a file-system view of email attachments. In such case, the email application appears as a file system to the operating system of an email user'"'"'s computer. The created categories are provided to the operating system as the “folders” in the file system. The email attachments are provided as files within such folders.
-
Citations
33 Claims
-
1. A method for enabling an external-system view of categorized email attachments, the method comprising:
-
creating categories upon which to categorize email attachments in an email system; categorizing email attachments in accordance with such categories; mapping one or more of the categories into a format understandable by the external system for category information and providing such mapped categories to the external system in such format; in response to receiving a request from the external system for the contents of one of such mapped categories and in response to such one category having no further subcategories, identifying any email attachments under such one category, mapping such email attachments to file names, and providing such files names to the external system as the contents of such one category; and in response to a request for a file by one of such file names, providing the external system the email attachment that corresponds to such requested file name. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method, implemented by an email application, for enabling a file-system view of email attachments on an external computer having an operating system, wherein the email application appears as a file system to the operating system, the method comprising:
-
creating categories upon which to categorize email attachments, wherein the categories are hierarchical in that there is a highest-level of categories and one or more levels of subcategories under such highest-level; categorizing email attachments in accordance with such categories; receiving a request from the operating system for the contents of the file system; mapping the categories into folder names and providing such folder names to the operating system, where folders corresponding to the highest-level of categories are provided first as the contents of the file system and folders corresponding to subcategories under higher-level categories are provided, when requested by the operating system, as the content of higher-level folders; receiving a request from the operating system for the contents of a select folder having one of the folder names; mapping the folder name of the select folder to one of the categories; determining whether or not such one category has further subcategories; in response to determining that such one category has further subcategories, providing folder names associated with such subcategories to the operating system; in response to determining that such one category has no further subcategories; identifying any email attachments under such one category; mapping any such identified email attachments to file names and providing such file names to the operating system as the contents of the select folder; and in response to receiving a request from the operating system for a file having one of the file names, mapping the file name to an email attachment and providing the email attachment to the operating system. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method, implemented by an email application, for enabling a file-system view of email attachments on an external computer having an operating system, wherein the email application appears as a file system to the operating system, the method comprising:
-
creating categories upon which to categorize email attachments; categorizing email attachments in accordance with such categories; providing such categories to the operating system as folders in the file systems; and providing email attachments under such categories to the operating system as files in such folders. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A computer program embodied in a tangible medium and capable of being read by a computer comprising:
-
a parser module for parsing data associated with incoming email messages and email attachments; a categorization module for creating categories based on the data and for keeping a record of the email messages and email attachments that fit under each of the categories; an interface module for interfacing with the external system and for; mapping the categories into a format understandable by the external system for category information and providing the categories to such external system in such format; mapping email attachments under at least one of the categories into file names, and providing such files names to the external system as the contents of such category; and in response to a request for a file having one the file names, mapping the requested file name to an email attachment and providing such email attachment to the external system.
-
Specification