Source: http://www.google.com.tw/patents/US7707255
Timestamp: 2013-06-18 23:11:46
Document Index: 424919841

Matched Legal Cases: ['Application No. 60', 'Application No. 200505257', 'Application No. 1770', 'Application No. 200510092141', 'Application No. 200510092142', 'Application No. 200510089514', 'Application No. 200510092139', 'Application No. 200510092146', 'Application No. 200510092141', 'Application No. 200510092139', 'Application No. 04102463', 'Application No. 04102463', 'Application No. 09006972', 'Application No. 1', 'Application No. 1', 'Application No. 12005000495', 'Application No. 1', 'Application No. 1', 'Application No. 07795391']

�M�Q US7707255 - Automatic grouping of electronic mail - Google �M�Q�j�M �Ϥ� �a�� Play YouTube �s�D Gmail ���ݵw�� ��h »�i���M�Q�j�M | �������� | �n�J�i���M�Q�j�M�M�QAutomatic sorting and grouping of electronic mail items in an electronic mail system is provided. An automatic mail grouping property may be selected for electronic mail received, sent or stored in a variety of storage folders. For a given mail location (e.g., received mail, sent mail, or a given mail...http://www.google.com.tw/patents/US7707255?utm_source=gb-gplus-share�M�Q US7707255 - Automatic grouping of electronic mail���}��US7707255 B2�X���������v�ӽЮѽs��10/848,774�o�G���2010�~4��27���ӽФ��2004�~5��19�� �u���v���2003�~7��1����L���}�M�Q��US8150930, US20050004989, US20100191818, US20120215866���}��10848774, 848774, US 7707255 B2, US 7707255B2, US-B2-7707255, US7707255 B2, US7707255B2�o��HWilliam A. Avery, Jensen M. Harris, Jesse Clay Satterfield, Martijn E. van Tilburg, Bruce D. Wiedemann��M�Q�v�HMicrosoft Corporation�M�Q�ޥ� (109), �D�M�Q�ޥ� (225), �Q�H�U�M�Q�ޥ� (1), ���� (6) �~���s��: ���M�Q�ӼЧ�, ���M�Q�ӼЧ��M�Q����T��, �ڬw�M�Q��Automatic grouping of electronic mailUS 7707255 B2�K�n Automatic sorting and grouping of electronic mail items in an electronic mail system is provided. An automatic mail grouping property may be selected for electronic mail received, sent or stored in a variety of storage folders. For a given mail location (e.g., received mail, sent mail, or a given mail storage folder), a selected automatic grouping property causes mail to be displayed to a user in one or more categories that make location of specific mail items easier and more efficient. Visible dividers with optional headings may be provided between mail categories to quickly draw a user's attention to a given mail category and to separate large numbers of mail into logical groupings that make location of specific mail items more manageable.
wherein applying an electronic mail grouping arrangement type to the plurality of electronic mail items includes applying a ��Date�� arrangement type to the plurality of electronic mail items; and
wherein displaying the plurality of electronic mail items in an electronic mail user interface includes displaying together as the first electronic mail grouping at least one electronic mail item associated with a first ��Date�� arrangement type category wherein the at least one electronic mail item associated with the first ��Date�� arrangement type category are received within a first date parameter; and
wherein displaying the plurality of electronic mail items in an electronic mail user interface includes displaying together as the second electronic mail grouping at least one electronic mail item associated with a second ��Date�� arrangement type category wherein the at least one electronic mail item associated with the second ��Date�� arrangement type category are received within a second date parameter.
wherein applying an electronic mail grouping arrangement type to the plurality of electronic mail items includes applying a ��From�� arrangement type to the plurality of electronic mail items; and
wherein displaying the plurality of electronic mail items in an electronic mail user interface includes displaying together as the first electronic mail grouping at least one electronic mail item associated with a first ��From�� arrangement type category wherein the at least one electronic mail item associated with the first ��From�� arrangement type category are received from a first mail sender; and
wherein displaying the plurality of electronic mail items in an electronic mail user interface includes displaying together as the second electronic mail grouping at least one electronic mail item associated with a second ��From�� arrangement type category wherein the at least one electronic mail item associated with the second ��From�� arrangement type category are received from a second mail sender.
wherein applying an electronic mail grouping arrangement type to the plurality of electronic mail items includes applying a ��To�� arrangement type to the plurality of electronic mail items; and
wherein displaying the plurality of electronic mail items in an electronic mail user interface includes displaying together as the first electronic mail grouping at least one electronic mail item associated with a first ��To�� arrangement type category wherein the at least one electronic mail item associated with the first ��To�� arrangement type category are sent to a first mail sender; and
wherein displaying the plurality of electronic mail items in an electronic mail user interface includes displaying together as the second electronic mail grouping at least one electronic mail item associated with a second ��To�� arrangement type category wherein the at least one electronic mail item associated with the second ��To�� arrangement type category are sent to a second mail sender.
wherein applying an electronic mail grouping arrangement type to the plurality of electronic mail items includes applying a ��Size�� arrangement type to the plurality of electronic mail items; and
wherein displaying the plurality of electronic mail items in an electronic mail user interface includes displaying together as the first electronic mail grouping at least one electronic mail item associated with a first ��Size�� arrangement type category wherein the at least one electronic mail item associated with the first ��Size�� arrangement type category are of a size falling within a first size parameter; and
wherein displaying the plurality of electronic mail items in an electronic mail user interface includes displaying together as the second electronic mail grouping at least one electronic mail item associated with a second ��Size�� arrangement type category wherein the at least one electronic mail item associated with the second ��Size�� arrangement type category are of a size falling within a second size parameter.
wherein applying an electronic mail grouping arrangement type to the plurality of electronic mail items includes applying a ��Subject�� arrangement type to the plurality of electronic mail items; and
wherein displaying the plurality of electronic mail items in an electronic mail user interface includes displaying together as the first electronic mail grouping at least one electronic mail item associated with a first ��Subject�� arrangement type category wherein the at least one electronic mail item associated with the first ��Subject�� arrangement type category have a mail subject matching a first subject parameter; and
wherein displaying the plurality of electronic mail items in an electronic mail user interface includes displaying together as the second electronic mail grouping at least one electronic mail item associated with a second ��Subject�� arrangement type category wherein the at least one electronic mail item associated with the second ��Subject�� arrangement type category have a mail subject matching a second subject parameter.
wherein applying an electronic mail grouping arrangement type to the plurality of electronic mail items includes applying a ��Type�� arrangement type to the plurality of electronic mail items; and
wherein displaying the plurality of electronic mail items in an electronic mail user interface includes displaying together as the first electronic mail grouping at least one electronic mail item associated with a first ��Type�� arrangement type category wherein the at least one electronic mail item associated with the first ��Type�� arrangement type category have a mail type matching a first electronic mail type; and
wherein displaying the plurality of electronic mail items in an electronic mail user interface includes displaying together as the second electronic mail grouping at least one electronic mail item associated with a second ��Type�� arrangement type category wherein the at least one electronic mail item associated with the second ��Type�� arrangement type category have a mail type matching a second electronic mail type.
wherein applying an electronic mail grouping arrangement type to the plurality of electronic mail items includes applying a ��Flag�� arrangement type to the plurality of electronic mail items; and
wherein displaying the plurality of electronic mail items in an electronic mail user interface includes displaying together as the first electronic mail grouping at least one electronic mail item associated with a first ��Flag�� arrangement type category wherein the at least one electronic mail item associated with the first ��Flag�� arrangement type category are flagged with a first mail flag type; and
wherein displaying the plurality of electronic mail items in an electronic mail user interface includes displaying together as the second electronic mail grouping at least one electronic mail item associated with a second ��Flag�� arrangement type category wherein the at least one electronic mail item associated with the second ��Flag�� arrangement type category are flagged with a second mail flag type.
wherein applying an electronic mail grouping arrangement type to the plurality of electronic mail items includes applying a ��Attachments�� arrangement type to the plurality of electronic mail items; and
wherein displaying the plurality of electronic mail items in an electronic mail user interface includes displaying together as the first electronic mail grouping at least one electronic mail item associated with a first ��Attachments�� arrangement type category wherein the at least one electronic mail item associated with the first ��Attachments�� arrangement type category each contain attachments; and
wherein displaying the plurality of electronic mail items in an electronic mail user interface includes displaying together as the second electronic mail grouping at least one electronic mail item associated with a second ��Attachments�� arrangement type category where the at least one electronic mail item associated with the second ��Attachments�� arrangement type category each do not contain attachments.
wherein applying an electronic mail grouping arrangement type to the plurality of electronic mail items includes applying a ��Importance�� arrangement type to the plurality of electronic mail items; and
wherein displaying the plurality of electronic mail items in an electronic mail user interface includes displaying together as the first electronic mail grouping at least one electronic mail item associated with a first ��Importance�� arrangement type category wherein the at least one electronic mail item associated with the first ��Importance�� arrangement type category have an associated importance level matching a first importance level; and
wherein displaying the plurality of electronic mail items in an electronic mail user interface includes displaying together as the second electronic mail grouping at least one electronic mail item associated with a second ��Importance�� arrangement type category wherein the at least one electronic mail item associated with the second ��Importance�� arrangement type category have an associated importance level matching a second importance level.
wherein applying an electronic mail grouping arrangement type to the plurality of electronic mail items includes applying a ��Folder�� arrangement type to the plurality of electronic mail items; and
wherein displaying the plurality of electronic mail items in an electronic mail user interface includes displaying together as the first electronic mail grouping at least one electronic mail item associated with a first ��Folder�� arrangement type category wherein the at least one electronic mail item associated with the first ��Folder�� arrangement type category are contained in a first mail folder; and
wherein displaying the plurality of electronic mail items in an electronic mail user interface includes displaying together as the second electronic mail grouping at least one electronic mail item associated with a second ��Folder�� arrangement type category wherein the at least one electronic mail item associated with the second ��Folder�� arrangement type category are contained in a second mail folder.
wherein displaying the plurality of electronic mail items in an electronic mail user interface includes displaying together as the second electronic mail grouping at least one electronic mail item associated with a second parameter of the electronic mail grouping arrangement type. ����
CROSS-REFERENCE TO RELATED APPLICATIONS The present invention claims priority from U.S. Provisional Patent Application No. 60/484,437, entitled ��Combined Outlook Bar and Folder List, Automatic Grouping, Adaptive Multi-Line View, Threaded View with Easier Access to All New Email, Search Folders,�� filed Jul. 1, 2003, which is incorporated herein by referenced.
Electronic mail users often have large numbers of mail items in their received mail, sent mail and/or various mail folders. In order to find a particular mail item in any of the these mail categories, the user may scroll up or down through all mail items in a given category (e.g., received, sent, selected folder), or the user may first sort the mail, as described above, and then scroll up or down as desired. For example, if a user is looking for a particular mail item from her colleague, Bob, she may first sort her received mail based on a ��received from�� sorting property, followed by scrolling through all mail received from Bob to find the particular mail item. Unfortunately, if she has received numerous mail items from Bob, her task of locating the desired mail item may be time consuming, inefficient and cumbersome.
Other automatic grouping categories include groupings by folder identification, groupings by mail size, groupings by mail subject, groupings by mail type, groupings by flagged mail, groupings by mail with or without attachments, groupings by importance level, or groupings according to identified mail conversation strings. For example, mail grouped by importance level may be displayed in three groupings divided by headings such as ��high importance��, ��normal importance��, and ��low importance.��
According to embodiments of the present invention, an ��Arranged by�� field 225 is provided along an upper edge of the inbox pane 220. When the user selects a given automatic grouping arrangement type, as described below, the selected arrangement type is identified in the ��Arranged by�� field. For example, referring to FIG. 2, an arrangement type of ��date�� has been selected by the user and is thus identified in the ��Arranged by�� field 225. Adjacent to the ��Arranged by�� field 225 is a field 230 for identifying an overall sorting property applied to mail items displayed in the pane 220. For example, if mail items displayed in the pane 220, regardless of automatic grouping arrangement type, are displayed in a newest mail item on top orientation, the text in the field 230 reads ��Newest on top.�� Conversely, if mail items in the pane 220 are displayed according to a newest mail item at the bottom where oldest mail items are pushed to the top of the listing, the text in the field 230 may read ��Newest on bottom��, or ��Oldest on top.�� Whether mail is sorted with newest items on top or oldest items on top may be selectively changed by the user by toggling the field 230 or the associated toggling switch located on the right side of the text contained in the field 230. As should be appreciated, the text utilized in the field 230 to describe the listing ordering is by way of example only and is not restrictive of the numerous text selections that may be used to describe the ordering of the text listed in the pane 220. For example, the text items contained in the pane 220 may similarly be ordered by such properties as ��A on top, Z on bottom,�� ��Unflagged on top,�� ��Attachments on top�� and the like.
As described below with reference to FIG. 4, the inbox pane 225 illustrated in FIG. 2 contains mail items received by the user automatically grouped according to date of receipt. The mail items are further grouped into logical sub-groupings to make review of the listed items for efficient and user-friendly. For example, all mail items received by the user today are listed under a visible heading 235 bearing the heading ��Today.�� Similarly, mail items received by the user yesterday are listed under a visible heading 240 bearing the heading ��Yesterday.�� As described below with reference to FIG. 4, additional grouping categories for grouping mail items according to date of receipt may be utilized such as ��Mail received earlier this week,�� ��Mail received last week,�� ��Mail received last month,�� and so on.
Mail items contained under each sub-grouping, such as the ��Today�� grouping 235 and the ��Yesterday�� grouping 240 may be collapsed underneath the prescribed heading. For example, selection of the collapse or expand icon displayed to the left of the ��Today�� heading causes all mail items under the ��Today�� heading 235 to collapse such that only the ��Today�� heading 235 is displayed to the user. Similarly, all other displayed categories may likewise be collapsed if desired by the user for management of space utilized by the user interface or pane 220. For example, if the user is momentarily only interested in mail received yesterday, the user may collapse the ��Today�� mail category 235 in order to allow more user interface space for mail items displayed under the ��Yesterday�� mail category.
FIG. 3 illustrates a computer screen display showing an electronic mail system inbox and a drop-down menu for selecting a desired automatic grouping arrangement according to embodiments of the present invention. As described above with reference to FIG. 2, according to embodiments of the present invention, an electronic mail system user may select one of a number of automatic mail grouping arrangements for applying to electronic mail received by the user or sent by the user, or the user may apply one or a number of automatic grouping properties to electronic mail stored by the user in a variety of mail storage folders. Referring to FIG. 3, in order to select a given automatic mail grouping arrangement, the user may select the ��Arranged by�� field 225 to open a drop-down menu 325 of automatic mail grouping arrangement types. As illustrated in FIG. 3, arrangement types that may be selected by the user include a ��Date�� arrangement, ��Conversation�� arrangement, ��From�� arrangement, ��To�� arrangement, ��Folder�� arrangement, ��Size�� arrangement, ��Subject�� arrangement, ��Type�� arrangement, ��Flag�� arrangement, ��Attachments�� arrangement, ��Importance�� arrangement, and ��Custom�� arrangement.
A check box 360 is illustrated adjacent to a presently selected mail grouping arrangement type. For example, because the ��Date�� arrangement has been selected by the user according to the illustrated user interface in FIG. 3, the check box 360 is checked next to the ��Date�� arrangement type 330. If the user selects a different arrangement type, such as the ��Attachments�� arrangement type, the check box 360 will appear adjacent to the ��Attachments�� arrangement type. An additional check box 370 is disposed adjacent to the ��Show in groups�� arrangement type. Selection of the ��Show in groups�� arrangement type causes automatic grouping according to the selected arrangement type to occur. That is, if the ��Show in groups�� arrangement type is not selected, electronic mail will be sorted according to the selected arrangement type, but automatic grouping will not be performed. For example, if the ��Date,�� arrangement t e is selected, but the ��Show in groups�� arrangement type is not selected, the electronic mail to which the ��Date�� arrangement type is applied will be sorted according to the date upon which electronic mail is received, but the mail will not be grouped into sub-groupings such as ��Today,�� ��Yesterday,�� ��Earlier this week,�� and the like. Selection of the ��show in groups�� arrangement type causes the electronic mail sorted according to the selected arrangement type to be further grouped into sub-groups under the arrangement type, as described herein.
Each mail grouping arrangement type illustrated in FIG. 3 is described below with reference to FIGS. 4 through 14. As should be appreciated, the user interface drawings illustrated in FIGS. 4 through 14 are for purposes of example only, and actual implementations of the example user interfaces may differ greatly in terms of layout, coloring and inclusion of a variety of useful user interface icons. Also, as should be understood, text selections illustrated and described herein for mail sub-grouping headings, for example ��Today�� or ��Mail from Bob�� are for purposes of example only and may be varied greatly depending on the nature of the mail items listed under a given heading. Additionally, electronic mail items grouped under a given sub-grouping heading may be sorted according to different sorting properties. As will be described with reference to FIG. 14 below, customized grouping properties may be created and used. According to an embodiment of the present invention, a default property is utilized unless otherwise changed wherein electronic mail items grouped under a given electronic mail sub-grouping heading are sorted according to date received, or date sent (for a date sent user interface).
FIG. 4 illustrates a computer screen display showing an electronic mail user interface for displaying mail items grouped by date of receipt. According to the example inbox pane 220 illustrated in FIG. 4, a ��Date�� arrangement type has been selected for automatically grouping electronic mail received by the user. Likewise, the user has selected that electronic mail be shown in groups. Selection of the date arrangement type causes electronic mail received by the user to be displayed in ��Date�� order. As appreciated by those skilled in the art, the date ordered electronic mail may be displayed with the newest mail is displayed from the top and the oldest mail displayed at the bottom. Conversely, oldest mail may be displayed at the top with newest mail displayed at the bottom.
Referring to FIG. 4, the ��Arranged by�� field 225 shows the selected ��Date�� arrangement type. As described above, because the user has selected that electronic mail be shown in groups, a number of mail sub-group headings are displayed to further logically organize the electronic mail received by the user. For example, a ��Today�� heading 235 is shown over mail items 415 received by the user today. A ��Yesterday�� heading 240 is displayed over mail items 420 received by the user yesterday. An ��Earlier this week�� heading 400 is displayed over mail items received by the user earlier in the week prior to yesterday. And, a ��Last week�� heading 410 is displayed over electronic mail items received by the user last week. As should be appreciated, a number of other headings may be utilized such as ��Last month�� for mail items received last month, ��Last year�� for mail items received last year, and so on. Additionally, as described above with reference to FIG. 2, according to embodiments of the present invention, each sub-grouping may be collapsed such that only the group heading is displayed such that individual mail items under the collapsed heading are not visible until the collapsed group is expanded by the user.
FIG. 5 illustrates a computer screen display showing an electronic mail user interface for displaying mail items grouped by identity of party from which mail is received. According to the user interface or pane 220 illustrated in FIG. 5, a user has selected a ��From�� arrangement type for grouping the user's received electronic mail according to the party from which the mail has been received. Because the user has also selected that arranged mail should be shown in groups, the electronic mail illustrated in FIG. 5 is displayed in a number of logical sub-groupings. For example, a ��Mail from Bob�� heading 510 is displayed above mail items 535 received from Bob. A ��Mail from Jim�� heading 520 is displayed above mail items 540 received from Jim. A ��Mail from Kate�� heading 530 is displayed above mail items 550 received from Kate. Thus, the user of the arrangement type illustrated in FIG. 5 may quickly locate mail from a given mail sender without the need for perusing or scrolling through large numbers of mail items, and the use of the mail grouping headings 510, 520, 530 allows the user to readily locate a section of the displayed mail items of interest to the user.
FIG. 6 illustrates a computer screen display showing an electronic mail user interface for displaying mail items grouped by identity of party to which mail is sent. According to the example sent items pane 220 illustrated in FIG. 6, a user has selected that her ��Sent items�� mail items be arranged according to the party to which given mail items have been sent. Without the selection of the ��Show in groups�� arrangement type illustrated in FIG. 3, individual sent mail items would be arranged in alphabetical order in the order in which individual mail items are sent. Because the user has selected that the sent items are to be shown in groups in addition to being arranged according to the party to which the items have been sent, the user's sent items mail is arranged according to a number of sub-group headings 610, 620, 630. For example, a first heading ��Mail to Bob�� is displayed above mail items 635 sent to Bob. A second heading ��Mail to Jim�� is displayed above mail items 640 sent to Jim. A third heading ��Mail to Kate�� 630 is displayed above mail items sent to Kate. Thus, the user may readily locate a particular mail item sent to a particular party by locating a heading with the particular party followed by a review of mail items contained under the selected heading. The individual mail items displayed under the group headings 610, 620, 630 are listed in date order with the newest items on top. As should be appreciated, by toggling the ��Newest on top�� field 230, the user may reverse the ordering so that mail items listed under individual group headings are displayed with the oldest mail items on top and the newest mail items on bottom.
FIG. 7 illustrates a computer screen display showing an electronic mail user interface for displaying mail items grouped according to storage folders to which given electronic mail items are saved. According to the user interface or pane 220 illustrated in FIG. 7, the user has selected that electronic mail items be arranged by the ��Folder�� arrangement type. Accordingly, the ��Arranged by�� field 225 shows that the ��Folder�� arrangement type has been selected. According to this arrangement type, electronic mail received by the user or sent by the user that is stored in a number of different user-established electronic mail folders may be displayed in the pane 220 and may be grouped according to folder identification. For example, a first folder heading 710 may be displayed over electronic mail items 735 belonging to a first user folder. A second folder heading 720 may be displayed over electronic mail items 740 belonging to a second user folder. A third folder heading 730 may be displayed over electronic mail items 745 belonging to a third folder 730, and so on. By selecting the ��Folder�� arrangement type, the user may review in a single user interface or pane 220 all mail items across a number of user-specified mail folders, and the user may quickly review mail contained in different folders through use of the automatic grouping headings such as the headings 710, 720, 730. For a detailed description of methods of systems for viewing electronic mail items in a single user interface 220 across a number of electronic mail folders, see U.S. patent application, Ser. No. 10/741,407, entitled ��Methods, Systems, and Computer-Readable Mediums For Persisting and Continuously Updating Search Folders, Applicant Reference No. 301749.01, which is incorporated herein by reference as if fully set out herein.
FIG. 8 illustrates a computer screen display showing an electronic mail user interface for displaying mail items grouped according to mail item size. According to the user interface or pane 220 illustrated in FIG. 8, a user has selected a ��Size�� arrangement type and the ��Show in groups�� arrangement type for sorting and grouping the user's electronic mail items according to the size of the electronic mail. As illustrated in FIG. 8, the ��Arranged by�� field 225 shows that the size arrangement type has been selected. Electronic mail items displayed in the user interface 220 are displayed in the order of size of the displayed electronic mail items. By default, the largest electronic mail items may be shown on top and the smallest electronic mail items may be shown on the bottom of the list of electronic mail items. By toggling the ��Newest on top�� field 230, the order of display may be reversed. Because the user has also selected that electronic mail items are to be shown in groups, the electronic mail items displayed to the user are arranged under a number of mail groupings. As should be appreciated, each mail grouping may be arranged according to a selected or default mail size. For example, a first mail grouping 810 may be displayed for mail items 835 that are five (5) megabytes or larger. A second mail grouping 820 may be displayed for mail items having a size between one (1) and five (5) megabytes. A third mail grouping 830 may be displayed for mail items having a size of less than one (1) megabyte. As should be appreciated, the size groupings illustrated in FIG. 8 are for purposes of example only, and a number of size variations for various size groupings may be utilized according to embodiments of the present invention.
FIG. 9 illustrates a computer screen display showing an electronic mail user interface for displaying mail items grouped according to mail subject. According to the user interface illustrated in FIG. 9, the user has selected that her electronic mail be sorted and grouped according to the subject of the electronic mail items. As illustrated in FIG. 9, the ��Arranged by�� field identifies ��Subject�� as the arrangement type. In addition to selecting that the electronic mail be sorted by subject, the user has selected that the electronic mail be shown in groups. A first subject heading 910 is displayed above electronic mail items 935 having subjects identified by the subject heading 910. A second subject heading 920 is displayed above electronic mail items 940 having electronic mail subjects identified by the subject heading 920. A third subject heading 930 is displayed above the electronic mail items 945 having subjects identified by the heading 930. For example, the subject heading 910 includes an example subject heading of ��Application Testing.�� Each electronic mail message received by the user having a subject of ��Application Testing�� is sorted and is grouped underneath the subject heading 910. Thus, the user may quickly identify and retrieve a given email message under the desired subject heading without the need for scrolling through many email messages pertaining to different subject matters.
FIG. 10 illustrates a computer screen display showing an electronic mail user interface for displaying mail items grouped according to ��Mail�� arrangement type. As illustrated in FIG. 10, the ��Arranged by�� field identifies ��Type�� as the arrangement type selected by the user. If the user does not specify that electronic mail items are to be shown in groups, her electronic mail may be sorted by message type and may be displayed in alphabetical order of electronic mail type. According to the example user interface illustrated in FIG. 10, the user has selected to show the sorted electronic mail in groups. Accordingly, a first electronic mail type heading 1010 is displayed above electronic mail items 1025 of the type specified by the heading type 1010. For example, the example heading 1010 identifies an electronic mail type of ��Meeting Requests.�� Accordingly, the electronic mail messages 1025 displayed underneath the heading 1010 include electronic mail messages involving meeting requests to the user. A second heading 1020 is illustrated for grouping messages having associated attachments. Thus, electronic mail items 1030 displayed underneath the heading 1020 include electronic mail messages having attachments. For purposes of illustration, an attachment icon 1035 is illustrated next to the mail items 1030 to show an associated attachment.
FIG. 11 illustrates a computer screen display showing an electronic mail user interface for displaying mail items grouped according to electronic mail flag type. According to the user interface 220 illustrated in FIG. 11, the user has selected the ��Flag�� arrangement type for sorting and grouping the user's electronic mail items. As should be appreciated by those skilled in the art, flags 1115, 1125, 1135 may be inserted for electronic mail messages for providing additional information to a recipient of a given electronic mail message. For example, a flag attached to or associated with an electronic message may indicate that the recipient should call the sender. A flag may indicate that the recipient should not forward a given electronic message. A flag may indicate that the recipient should follow up on a given electronic mail message. Flags associated with electronic mail messages may indicate other information including that a given electronic mail message is for the recipient's information, that the message should be forwarded, that no response to the electronic mail message is necessary, that the message should be read, that the message should be reviewed, that the message is a reply to all message, and the like.
Referring to FIG. 11, electronic mail messages sorted and grouped according to ��Flag�� type are illustrated. For purposes of example, a first heading 1110 is labeled ��Red Flag.�� According to an embodiment of the present invention, colored flags may be utilized to indicate certain information. For example, a red flag 1115 associated with an electronic mail message may indicate that messages of this type should not be forwarded. As should be appreciated, the heading 1110 could also read ��Do Not Forward,�� or the like, as a heading for electronic mail items 1140 having associated flags 1115 of this type. As should be appreciated, the particular language used for the heading 1110 may be varied according to the preferences of a developer of the electronic mail system. A second heading 1120 illustrated as ��Blue Flag�� may be displayed over electronic mail items 1150 bearing flag 1125 of the type associated with the blue flag heading 1120. As described above, blue flags attached to electronic mail messages may indicate certain information, for example ��For Your Information,�� associated with an electronic mail item to which the flag 1125 is attached or associated. Thus, a user of the functionality of embodiments of the present invention may sort and group electronic mail items based on flags associated with electronic mail items. The user may then quickly and efficiently locate particular electronic mail items of a given flag type without the need for scrolling through every electronic mail item received by the user having an associated information flag.
FIG. 12 illustrates a computer screen display showing an electronic mail user interface for displaying mail items grouped according to whether or not mail items include attachments. According to the example user interface or pane 220 illustrated in FIG. 12, a user has selected an ��Attachments�� arrangement for sorting and grouping her electronic mail items. As illustrated in FIG. 12, the ��Arranged by�� field 225 identifies the ��Attachments�� arrangement type for sorting and grouping the user's electronic mail. Because the user has also selected that her electronic mail should be shown in groups, her electronic mail items are sorted and grouped according to whether each mail item is associated with an attachment or whether mail items are not associated with attachments. For example, a first heading 1210 bearing an example heading of ��Mail With Attachments�� is displayed above electronic mail items 1230 that include attached documents or files. As illustrated in FIG. 12, an attachment icon 1035 is shown for indicating that an attached file or document is associated with the mail items 1230. A second heading 1220 is displayed above mail items 1235 that do not include attached documents or files. The heading 1220 includes example language ��Mail Without Attachments.�� Thus, if a user desires to locate a document the user recalls as having an attachment needed by the user, the user can utilize the ��Attachments�� arrangement type for quickly grouping together electronic mail items with attachments so that the user may quickly peruse only those electronic mail items having attachments without the need for scrolling through all electronic mail items received by the user.
FIG. 13 illustrates a computer screen display showing an electronic mail user interface for displaying mail items grouped according to importance level. According to the example user interface 220 illustrated in FIG. 13, a user has selected an ��Importance�� arrangement type whereby electronic mail items will be sorted and grouped according to an importance level associated with individual electronic mail items. As illustrated in FIG. 13, the ��Arranged by�� field identifies ��Importance�� as the selected arrangement type. As should be appreciated by those skilled in the art, electronic mail senders may attach an importance level to electronic mail messages to alert an electronic mail recipient of the importance level associated with a given electronic mail message. For example, an electronic mail sender may specify that a message is of ��High�� importance. Similarly, an electronic mail sender may specify that a given electronic mail message is of ��Normal�� importance or ��Low�� importance. According to some electronic mail systems, an electronic mail sender need not specify that a given electronic mail message is of ��Normal�� importance. Electronic mail messages may be considered of ��Normal�� importance by default unless specified as ��High�� or ��Low�� importance.
As illustrated in FIG. 13, electronic mail messages received by the user are illustrated as sorted and grouped according to importance level. A first grouping heading 1310 is illustrated for high importance messages and is displayed above electronic mail items 1340 that have been specified as ��High�� importance by their respective mail senders. A second heading 1320 for messages of ��Normal�� importance is displayed above electronic mail items 1350 whose importance level has been specified as ��Normal�� by their respective senders, or where no importance level has been specified. A third heading 1330 is displayed for messages specified as ��Low�� importance and is displayed over electronic mail items 1360 specified by their respective mail senders as being of ��Low�� importance. Thus, a user may quickly segregate messages by importance level for purposes of locating and reviewing a desired message where the user recalls that the message had a particular associated importance level.
Referring to FIG. 14, the example user interface 220 illustrates a custom automatic grouping arrangement whereby the user has selected that electronic mail items should be sorted and grouped based on the parties from which electronic mail items have been received followed by a sorting and grouping of those electronic mail items based on the date of receipt. For example, a first group heading 1410 illustrates a heading ��Mail from Bob�� for grouping electronic mail items received from a particular mail sender. Underneath the heading 1410, a sub-heading 1430 of ��Today�� is displayed over electronic mail items received today from the particular mail sender ��Bob.�� A second sub-heading 1440 is displayed under the primary heading 1410 bearing the heading title ��Yesterday�� and is displayed over a mail item 1460 received yesterday from the same electronic mail sender ��Bob.�� Thus, by customizing the arrangement type applied to the user's electronic mail items, the user may group electronic mail messages received from particular senders in date groupings, so that the user may quickly locate particular mail items from particular mail senders received during particular timing periods. As should be appreciated by those skilled in the art, the customized arrangement type illustrated in FIG. 14 is for purposes of example only and is not limiting of the numerous combinations of arrangement types that may be applied to electronic mail items through creation of customized arrangement types.
Selection of the ��Conversation�� arrangement type, illustrated in FIG. 3, causes a grouping of electronic mail items associated with an electronic conversation string between two or more electronic users. An example user interface for illustration of the ��Conversation�� arrangement type is not described herein. For a detailed description regarding the ��Conversation�� automatic grouping arrangement type, see United States Patent Application, Applicant Reference No. 301753.01, 10/851442, which is incorporated herein by reference as if fully set out herein.
The routine 1500 begins at start block 1505 and proceeds to block 1510 where a user selects an ��Inbox�� view. For example, the user may select that an inbox user interface 220 be presented by the user's electronic mail system for reviewing received electronic mail. Alternatively, the user may select a ��Sent Items�� view, or one or more folder contents views. At block 1520, the view definition selected by the user is persisted to memory at a server side electronic mail system. For example, if the user has selected an ��Inbox�� view for reviewing the user's received electronic mail items, a view definition utilized by the electronic mail system for preparing the selected view is persisted into memory and is loaded by the server side electronic mail system.
Referring back to block 1550, if the automatic grouping functionality of the present invention is selected, the routine proceeds to decision block 1560, and a determination is made as to whether client side processing is required. According to embodiments of the present invention, categorization and grouping of electronic mail messages according to date and/or size is processed and associated data is persisted by the client side electronic mail software application. For example, if the user has selected that electronic mail messages are to be sorted and grouped according to ��Date�� or ��Size�� arrangement types, as described above, the routine proceeds to block 1565, and a client side grouping array is built by the client side electronic mail software application for placing electronic mail messages into appropriate ��Date�� or ��Size�� mail groupings, as described above with reference to FIGS. 2, 4 and 8.
If no client side processing is required at decision block 1560, or after a client side mail grouping array is built at block 1565, the routine proceeds to block 1570. At block 1570, the arrangement type setting specified for the user's electronic mail messages is utilized by the server side electronic mail system for preparing an electronic mail view for display by the client side electronic mail software application. That is, the selected view definition is passed from the server side electronic mail system along with persisted data required by the client side software application for displaying the specified view (e.g., ��Inbox�� view) along with electronic mail messages sorted and grouped according to the automatic grouping properties applied to the electronic mail messages. When the client side software application receives the view definition and persisted data from the server side electronic mail system, any client side electronic mail grouping definition and/or data constructed by the client side electronic mail system, as described above with reference to blocks 1560 and 1565, is utilized by the client side application for preparing any portion of the displayed view associated with the client side mail grouping data. At block 1575, the constructed electronic mail view is displayed by the client side electronic mail application. The routine ends at block 1595.
�M�Q�ޥ� �ޥΪ��M�Q�ӽФ���o�G��� �ӽЪ��M�Q�W��US51558061989�~12��29��1992�~10��13��Sun Microsystems, Inc.Method and apparatus for displaying context sensitive help information on a displayUS5377354 *1993�~6��8��1994�~12��27��Digital Equipment CorporationMethod and system for sorting and prioritizing electronic mail messagesUS55009361993�~3��12��1996�~3��19��Asymetrix CorporationMulti-media slide presentation system with a moveable, tracked popup menu with button and title barsUS55196061992�~1��21��1996�~5��21��Starfish Software, Inc.System and methods for appointment reconciliationUS55599441993�~1��11��1996�~9��24��International Business Machines CorporationUser specification of pull down menu alignmentUS55701091995�~2��27��1996�~10��29��Apple Computer, Inc.Schedule and to-do list for a pen-based computer systemUS55966941996�~4��8��1997�~1��21��Apple Computer, Inc.Method and apparatus for indicating a change in status of an object and its disposition using animationUS56257831994�~12��13��1997�~4��29��Microsoft CorporationAutomated system and method for dynamic menu construction in a graphical user interfaceUS56341001995�~8��7��1997�~5��27��Apple Computer, Inc.System and method for event parameter interdependence and adjustment with pen inputUS56341281995�~7��27��1997�~5��27��International Business Machines CorporationMethod and system for controlling access to objects in a data processing systemUS56385041996�~3��29��1997�~6��10��Object Technology Licensing Corp.System and method of processing documents with document proxiesUS56447371995�~6��6��1997�~7��1��Microsoft CorporationMethod and system for stacking toolbars in a computer displayUS56641271996�~2��28��1997�~9��2��Borland International, Inc.System and methods for improved spreadsheet interface with user-familiar objectsUS56642081995�~5��16��1997�~9��2��Apple Computer, Inc.Methods and apparatuses for seamless compound document processingUS57218471997�~2��3��1998�~2��24��Microsoft CorporationMethod and system for linking controls with cells of a spreadsheetUS57349151994�~10��31��1998�~3��31��Eastman Kodak CompanyMethod and apparatus for composing digital medical imageryUS57607681993�~12��14��1998�~6��2��Microsoft CorporationMethod and system for customizing a user interface in a computer systemUS57607731995�~1��6��1998�~6��2��Microsoft CorporationMethods and apparatus for interacting with data objects using action handlesUS57616461995�~3��8��1998�~6��2��Borland International, Inc.Technique for assisting a user in setting attributes of selected screen objects by use of a preview display of a replica objectUS57784021995�~6��7��1998�~7��7��Microsoft CorporationMethod and system for auto-formatting a document using an event-based rule engine to format a document as the user typesUS57784041995�~8��7��1998�~7��7��Apple Computer, Inc.String inserter for pen-based computer systems and method for providing sameUS58051671996�~10��30��1998�~9��8��Van Cruyningen; IzakPopup menus with directional gesturesUS58219361995�~11��20��1998�~10��13��Siemens Business Communication Systems, Inc.Interface method and system for sequencing display menu itemsUS58283761996�~9��23��1998�~10��27��J. D. Edwards World Source CompanyMenu control in a graphical user interfaceUS58383211996�~5��6��1998�~11��17��Ast Research, Inc.User interface with embedded objects for personal computers and the likeUS58420091996�~9��30��1998�~11��24��Apple Computer, Inc.System for automatically retrieving information relevant to a user's scheduled eventUS58445581996�~12��20��1998�~12��1��Micrografx, Inc.System and method for generating graphics chartsUS58445721997�~4��7��1998�~12��1��BinaryblitzMethod and apparatus for data alteration by manipulation of representational graphsUS58550061996�~3��1��1998�~12��29��HumwarePersonal activity scheduling apparatusUS58850061995�~2��8��1999�~3��23��Plastic Bearings & Housings Australasia Pty. Ltd.Plain bearing assemblyUS58931251997�~9��22��1999�~4��6��Borland International, Inc.Non-modal database system with methods for incremental maintenanceUS58984361997�~12��5��1999�~4��27��Hewlett-Packard CompanyGraphical user interface for digital image editingUS58999791996�~7��22��1999�~5��4��International Business Machines CorporationMethod and system for automatically integrating scheduled work items onto an electronic calendarUS59058631997�~5��30��1999�~5��18��At&T CorpFinding an e-mail message to which another e-mail message is a responseUS59268061996�~10��18��1999�~7��20��Apple Computer, Inc.Method and system for displaying related information from a databaseUS59366251994�~5��26��1999�~8��10��International Business Machines Corp.Computerized calendar showing scheduled events which may be edited, magnified, or scrolled within a monthly viewUS59400781997�~6��17��1999�~8��17��Sun Microsystems, Inc.Method and apparatus for changing the appearance of icon images on a computer display monitorUS59408471997�~1��31��1999�~8��17��Microsoft CorporationSystem and method for automatically correcting multi-word data entry errorsUS59430511997�~6��2��1999�~8��24��Mitsubishi Denki Kabushiki KaishaUser interface for synchronized scrolling and segment editingUS59604061998�~1��22��1999�~9��28��Ecal, Corp.Scheduling system for use between users on the webUS59704661997�~10��6��1999�~10��19��Impromed, Inc.Graphical computer system and method for appointment schedulingUS59999381997�~1��31��1999�~12��7��Microsoft CorporationSystem and method for creating a new data structure in memory populated with data from an existing data structureUS60088061998�~10��26��1999�~12��28��Microsoft CorporationShell extensions for an operating systemUS60120751996�~11��14��2000�~1��4��Microsoft CorporationMethod and system for background grammar checking an electronic documentUS60183431996�~9��27��2000�~1��25��Timecruiser Computing Corp.Web calendar architecture and uses thereofUS60346831997�~6��19��2000�~3��7��Netscape Communications CorporationTime line for desktop metaphorUS60670871998�~3��3��2000�~5��23��Microsoft CorporationMethod for building menus during idle timesUS60724921997�~11��12��2000�~6��6��U.S. Philips CorporationSelecting an information item in an information processing systemUS60852061996�~6��20��2000�~7��4��Microsoft CorporationMethod and system for verifying accuracy of spelling and grammatical composition of a documentUS61014801998�~6��19��2000�~8��8��International Business MachinesElectronic calendar with group scheduling and automated scheduling techniques for coordinating conflicting schedulesUS61339151998�~6��17��2000�~10��17��Microsoft CorporationSystem and method for customizing controls on a toolbarUS61753631998�~5��29��2001�~1��16��Hewlett-Packard CompanyMethod and system to provide functionality access based on user approach to network and system management tasksUS61884031997�~11��21��2001�~2��13��Portola Dimensional Systems, Inc.User-friendly graphics generator using direct manipulationUS61923811998�~10��2��2001�~2��20��Megg Associates, Inc.Single-document active user interface, method and system for implementing sameUS62118791999�~1��13��2001�~4��3��Planetweb, Inc.System and method for navigating in multiple windowsUS62161221997�~11��19��2001�~4��10��Netscape Communications CorporationElectronic mail indexing folder having a search scope and intervalUS62196701998�~2��18��2001�~4��17��International Business Machines CorporationMethod and apparatus for filtering a table list before opening with a graphical user interfaceUS62225401998�~2��27��2001�~4��24��Portola Dimensional Systems, Inc.User-friendly graphics generator including automatic correlationUS62329711998�~9��23��2001�~5��15��International Business Machines CorporationVariable modality child windowsUS62363961993�~8��31��2001�~5��22��Apple Computer, Inc.Method and apparatus for controlling a schedulerUS62566281998�~6��24��2001�~7��3��Ibm CorporationData chartingUS62784502000�~4��7��2001�~8��21��Microsoft CorporationSystem and method for customizing controls on a toolbarUS62893172000�~3��9��2001�~9��11��Paul Hastings, Janofsky & WalkerTask-based classification and analysis systemUS63075441998�~7��23��2001�~10��23��International Business Machines CorporationMethod and apparatus for delivering a dynamic context sensitive integrated user assistance solutionUS63238831996�~8��28��2001�~11��27��International Business Machines Corp.Method and apparatus of displaying a calendarUS63534511998�~12��16��2002�~3��5��Intel CorporationMethod of providing aerial perspective in a graphical user interfaceUS63596341998�~8��25��2002�~3��19��International Business Machines CorporationMethod and computer program product for graphical user interface (GUI) organization control for extending GUI applicationsUS63735071998�~9��14��2002�~4��16��Microsoft CorporationComputer-implemented image acquistion systemUS63848491997�~7��14��2002�~5��7��Microsoft CorporationMethod for displaying controls in a system using a graphical user interfaceUS64052161999�~9��17��2002�~6��11��International Business Machines CorporationInternet-based application program interface (API) documentation interfaceUS6424829 *1999�~8��25��2002�~7��23��Nokia Mobile Phones LimitedWireless communication terminal having sorting means for sorting short messages into an appropriate folder for storageUS64298821999�~3��15��2002�~8��6��Sun Microsystems, Inc.User interface componentUS64338011997�~9��26��2002�~8��13��Ericsson Inc.Method and apparatus for using a touch screen display on a portable intelligent communications deviceUS64563041999�~6��30��2002�~9��24��Microsoft CorporationProcedural toolbar user interfaceUS64594411999�~3��3��2002�~10��1��Dassault SystemesSoftware interfaceUS64662361999�~4��8��2002�~10��15��Palm, Inc.System and method for displaying and manipulating multiple calendars on a personal digital assistantUS64697221999�~1��29��2002�~10��22��International Business Machines CorporationMethod and apparatus for executing a function within a composite icon and operating an object therebyUS64808651998�~10��5��2002�~11��12��International Business Machines CorporationFacility for adding dynamism to an extensible markup languageUS64930061996�~5��10��2002�~12��10��Apple Computer, Inc.Graphical user interface having contextual menusUS64937311999�~1��27��2002�~12��10��Xerox CorporationDocument management system for recording and viewing the history of document useUS6546417 *2000�~6��27��2003�~4��8��Intellinet, Inc.Enhanced electronic mail system including methods and apparatus for identifying mime types and for displaying different iconsUS65705961999�~3��24��2003�~5��27��Nokia Mobile Phones LimitedContext sensitive pop-up window for a portable phoneUS65781921999�~10��20��2003�~6��10��International Business Machines CorporationMethod and system for supporting dynamic document content expressed in a component-level languageUS65837982000�~7��21��2003�~6��24��Microsoft CorporationOn-object user interfaceUS66187322000�~11��14��2003�~9��9��Revelink, Inc.Database query handler supporting querying of textual annotations of relations between data objectsUS66215041999�~8��6��2003�~9��16��Avid Technology, Inc.Editor for effect tree parametersUS66215082000�~1��18��2003�~9��16��Seiko Epson CorporationInformation processing systemUS66350891999�~1��13��2003�~10��21��International Business Machines CorporationMethod for producing composite XML document object model trees using dynamic data retrievalsUS66649832001�~1��16��2003�~12��16��Sun Microsystems, Inc.Method and apparatus for configuring sliding panelsUS66807491997�~11��6��2004�~1��20��Flashpoint Technology, Inc.Method and system for integrating an application user interface with a digital camera user interfaceUS66869382000�~1��5��2004�~2��3��Apple Computer, Inc.Method and system for providing an embedded application toolbarUS66912811999�~6��15��2004�~2��10��Microsoft CorporationPublishing/republishing data tables in HTML documents while maintaining formatting and functionality for restoring back the data tablesUS6708205 *2002�~2��14��2004�~3��16��Suffix Mail, Inc.E-mail messaging systemUS67279191998�~7��7��2004�~4��27��International Business Machines CorporationFlexible mouse-driven method of user interfaceUS67323301999�~9��30��2004�~5��4��International Business Machines CorporationScripting language blocks to support multiple scripting languages in a single web pageUS67348801999�~11��24��2004�~5��11��Stentor, Inc.User interface for a medical informatics systemsUS67508902000�~5��16��2004�~6��15��Fuji Photo Film Co., Ltd.Method and device for displaying a history of image processing informationUS67858682000�~5��31��2004�~8��31��Palm Source, Inc.Method and apparatus for managing calendar information from a shared database and managing calendar information from multiple usersUS68258592000�~11��13��2004�~11��30��Corel CorporationSystem and method for processing content changes of on-screen itemsUS68267292001�~6��29��2004�~11��30��Microsoft CorporationGallery user interface controlsUS68502552002�~2��28��2005�~2��1��James Edward MuschettoMethod and apparatus for accessing information, computer programs and electronic communications across multiple computing devices using a graphical user interfaceUS68711952001�~9��13��2005�~3��22��E-PromentorMethod and system for remote electronic monitoring and mentoring of computer assisted performance supportUS68823541997�~9��17��2005�~4��19��Sun Microsystems, Inc.Scroll bars with user feedbackUS20020133557 *2001�~3��3��2002�~9��19��Winarski Donna Ilene RobinsonSorting e-mailUS20020163538 *2001�~5��7��2002�~11��7��Koninklijke Philips Electronics N.V.Electronic mail guideUS20030167310 *2003�~1��27��2003�~9��4��International Business Machines CorporationMethod and apparatus for electronic mail interaction with grouped message typesUS20030195937 *2002�~4��16��2003�~10��16��Kontact Software Inc.Intelligent message screeningUS20030233419 *2003�~1��8��2003�~12��18��Joerg BeringerEnhanced email management systemWO1999004353A1 *1998�~7��13��1999�~1��28��Telefonaktiebolaget Lm Ericsson (Publ)Transmission unit receiving and storing means* �Ѽf�d�H��ޥ��D�M�Q�ޥ��ѦҤ��m1"External Style Sheets," http://www.webreference.com/html/tutorial5/10.html, Aug. 20, 1998 (3 pages).2"ID & Class Selectors, Pseudoclasses," http://www.webreference.com/html/tutorial/5/6.html, Aug. 20, 1998 (3 pages).3"Microsoft Outlook 2000: Introduction to Calendar," Version Mar. 25, 2002, http://www.uakron.edu/its/learning/training/docs/Calendar032502.pdf, Mar. 25, 2002, pp. 1-52.4"Primary Windows," http://www-03.ibm.com/servers/eserver/iseries/navigator/guidelines/primary.html, , (23 pages).5"Rainy's Rainlendar" [online], Aug. 12, 2004, http://web.archive.org/web/20040811043048/www.ipi.fi/~rainy/Rainlendard/Manual.html and http://web.archive.org/web/20040812092939/http://www.ipi.fi/~rainy/index.php?pn=probjects&project=rainlendar>.6"Separate Structure and Presentation," http://www.webreference.com/html/tutorial5/1.html, Aug. 20, 1998 (4 pages).7"Style Attribute and CSS Declarations," http://www.webreference.com/html/tutorial5/2, Aug. 20, 1998 (4 pages).8"The Style Element & CSS Selectors," http://www.webreference.com/html/tutorial5/4.html, Aug. 20, 1998 (e pages).9"To-do List-effective task management software" [on line], Aug. 3, 2004, http://web.archive.org/web/20040804103245/www.htpshareware.com/todolist/changes.txt and http://web.archive.org/web/20040803075026/www.htpshareware.com/todolist/index.htm>.10"User Interface Standards," http://msdn2.microsoftt.com/en-us/library/aa217660(office.11,d=printer).aspx, Sep. 2001 (5 pages).11"WebSphere Studio Overview," http://researchweb.watson.ibm.com/journal/sj/432/budinsky.html, May 6, 2004.12"What's Hot in Internet Services?," http://www.webreference.com/html/tutorial5/3, Aug. 20, 1998 (3 pages).13"Convert to Word 2007," http://www.regencytraining.com/word-2007-conversion.html, Regency Training and Consulting, 2 pages (Date Printed Apr. 21, 2008).14"Customer Story: SourceXtreme," SourceXtreme - Trolltech, http://trolltech.com/customers/casestories/stories/sourcextreme/?searchterm=sourcextreme, 2 pages (Date Printed Apr. 22, 2008).15"Inter-Widget Communication," http://web.mit.edu/6.115/www/miscfiles/amulet/amulet-help/IWC.htm, 6 pages (Feb. 13, 2007).16"Managing the Code Editor and View" Microsoft Corporation, http://msdn.microsoft.com/en-us/library/z01zks9a(VS.71).aspx, 2008.17"Omni Web Help," Omni Group, 2004, http://www.omnigroup.com/documentation/omniweb/browser/tabs.htmk, 2 pages.18"Rainy's Rainlendar" [online], Aug. 12, 2004, http://web.archive.org/web/20040811043048/www.ipi.fi/˜rainy/Rainlendard/Manual.html and http://web.archive.org/web/20040812092939/http://www.ipi.fi/˜rainy/index.php?pn=probjects&project=rainlendar>.19"TeeChart for .NET Charting Control," TeeChart for NET Steema Software. http://Iwww.teechart.net.20"The Technology in Document and Check Security," http://www.securedoc.in/thetechnology.htm, 7 pages (Date Printed Apr. 21, 2008).21"To-do List�Xeffective task management software" [on line], Aug. 3, 2004, http://web.archive.org/web/20040804103245/www.htpshareware.com/todolist/changes.txt and http://web.archive.org/web/20040803075026/www.htpshareware.com/todolist/index.htm>.22Agarwal, Vikash K., "Creating a Visually Arresting User-Interface: A3D Tab Control Example," Jan. 4, 2008, http://microsoft.apress.com/Asptodayarchive/71723/creating-a-visually-arresting-user-interface-a-3d-tab-control-example, 12 pages.23Alias I. Wavefront, "The Hotbox: Efficient Access to a Large Number of Menu-items," ACM 1999, pp. 231-237.24Amendment to Office Action of Apr. 27, 2006, dated Jul. 27, 2006 in U.S. Appl. No. 10/800,056.25Amendment to Office Action of Oct. 19, 2006, dated Jan. 19, 2007 in U.S. Appl. No. 10/800,056.26Ando, R. et al., "Visualization-enabled multi-document summarization by Iterative Residual Rescaling," Natural Language Engineering, vol. 11, No. 1, pp. 67-86 (Mar. 2005) (2 page Abstract).27Andrew Dwelly, "Functions and Dynamic User Interfaces," 1989 ACM, pp. 371-381.28Australian Search Report dated Jan. 16, 2007 cited in Singapore Application 200504474-8.29Australian Written Opinion/Search Report cited in Singapore Application No. 200505257-6 mailed Feb. 12, 2007.30Becker et al., "Virtual Folders: Database Support for Electronic Messages Classification," Pontificia Universidade Catolica do Rio Grande do Sul, Porto Alegre, Brazil, pp. 163-170.31Berliner E.M. et al., "Microsoft Office 2003", Feb. 24, 2004, p. 173-178 [D2].32Berliner E.M. et al., "Microsoft Office 2003", Feb. 24, 2004, p. 39-40, 120-124, 175-177, 233-234 [D1].33Bill Dyszel, Microsoft Outlook 2000 for Windows for Dummies, Copyright 1999, pp. 82-86, 102-103, 141, 143.34Billo, E. Joseph. "Creating Charts: An Introduction," Excel for Chemists: . A Comprehensive Guide, http://www.ahut.edu.cn/yxsz/ahk/Teaching/Excel%for%20Chemists/ChQ2.pdf, 9 pages.35Bos, B, "Re: A proposal for addition to HTML 3.0: Frames," http://www.nyct.net/˜aray/htmlwg/95q3/1141.html, 5 pages (Sep. 21, 1995).36Boyce, "Microsoft Outlook Inside Out," 2001, pp. 67, 68, 109, 110, 230, 231, 310, 316-318, 798.37Boyce, "Microsoft Outlook Inside Out," 2001, pp. 133, 134, 721-728.38Camarda, Using Microsoft Word 97, copyright 1997, QUE Corporation, pp. 412, 968.39Charles Rich, Candace L. Sidner, "Adding a Collaborative Agent to Graphical User Interfaces," 1996 ACM, pp. 21-30.40Charles Rich, Candace L. Sidner, "Segmented Interaction History in a Collaborative Interface Agent," 1997 ACM, pp. 23-30.41Chen et al., "NiagaraCQ: A Scalable Continuous Query System for Internet Databases," Int. Conf. On Management of Data, Proc. Of the 2000 ACM SIGMOD Int. Conf. On Management of Data, pp. 379-390, 2000.42Chilean Office Action dated Mar. 28, 2008 cited in Application No. 1770-05, no English Translation.43Chilean Office Action dated Nov. 27, 2008 cited in Appln No. 1768-2005.44Chilean Office Action dated Nov. 27, 2008 cited in Appln No. 1769-2005.45Chilean Second Office Action dated Jan. 29, 2010 cited in Appln No. 1769-2005.46Chilean Second Office Action dated Mar. 4, 2009 cited in Appln No. 2512-2005.47Chinese First Office Action dated Apr. 11, 2008 cited in Application No. 200510092141.1.48Chinese Office Action dated Apr. 18, 2008 cited in Application No. 200510092142.6.49Chinese Office Action dated Apr. 3, 2009 cited in Appin No. 200510089514.X.50Chinese Office Action dated Jul. 3, 2009 cited in Appln. No. 200680018095.3.51Chinese Office Action dated May 23, 2008 cited in Application No. 200510089514.X.52Chinese Office Action dated Oct. 16, 2009 cited in Appln No. 200510092142.6.53Chinese Official Action dated Mar. 21, 2008 cited in Chinese Application No. 200510092139.4.54Chinese Official Action dated Mar. 21, 2008 cited in Chinese Application No. 200510092146.4.55Chinese Second Office Action dated Nov. 21, 2008 cited in Appln No. 200510089514.X.56Chinese Second Office Action dated Oct. 10, 2008 cited in Application No. 200510092141.1.57Chinese Second Office Action dated Oct. 17, 2008 cited in Application No. 200510092139.4.58Chinese Third Office Action dated Jun. 19, 2009 cited in Appln No. 200510092139.4.59de Candussio, N., "Common GUI Features Report," Herschel CSDT Meeting, pp. 1-21 (Sep. 2007).60European Communicated dated Oct. 20, 2005 cited in EP Application No. 04102463.0-2211 PCT/.61European Communication dated Jun. 23, 2008 cited in European Application No. 04102463.9-2211/1517239.62European Communication dated Sep. 14, 2009 cited in Appln. No. 07795391.7-1225.63European Communication dated Sep. 28, 2009 cited in Appln No. 09006972.5-2211.64European Search Report dated Sep. 7, 2009 cited in EP Application No. 09006972.5-2211.65Examination Report, Jul. 25, 2005.66FrontPage 11 Beta Layperson's Specification, Copyright 2002, Microsoft Corporation, 12 pgs.67Gina Danielle Venolia et al., Understanding Sequence and Reply Relationships within Email Conversations: A Mixed-Model Visualization, CHI 2003, Apr. 5-10, 2003, vol. No. 5, Issue No. 1, pp. 361-368.68Goldberg et al., "Using Collaborative Filtering to Weave an Information Tapestry," Communication of the ACM, vol. 35, No. 12, pp. 61-70, Dec. 1992.69Gordon Padwick, Using Microsoft Outlook 2000, Que, Sp. Ed., May 1999.70Habraken, Microsoft Office XP 8 in 1, published Jun. 5, 2001, http://proquest.safaribooksonline.com/0789725096/, 12 pgs.71Halvorson and Young, "Microsoft Office XP Inside Out," 2001, pp. 1005-1009, 1015, 1023-1028, 1036-1039, 1093.72Halvorson et al., "Microsoft Office XP Inside Out," 2001, pp. 4, 5, 10, 11, 70-74, 281-288, 1010-1014, 1173-1175.73Hepfner, Troy, "New SOCET CXP Interface Improves Usability," Sep. 2008, http://www.socetst.com/gxpmosaic/?p=95, 4 pages.74http://www.webreference.com/html/tutorial5/5html, Aug. 20, 1998 (3 pages.75http://www.webreference.com/html/tutorial5/7.html, Aug. 20, 1998 (3 pages).76http://www.webreference.com/html/tutorial5/8.html, Aug. 20, 1998 (2 pages).77International Search Report dated Nov. 27, 2007 in PCT/US2007/012573, 9 pages.78International Search Report dated Oct. 17, 2007 cited in International Application No. PCT/US2006/012724.79Israeli Office Action dated Sep. 6, 2009 cited in Appln No. 169716.80Israeli Office Action dated Sep. 7, 2009 cited in Appln No. 169718.81Jane Dorothy Calabria Burke, Ten Minute Guide to Lotus Notes 4.6, Publication date: Dec. 23, 1997, 2 pgs.82Khare and Rifkin, "The Origin of (Document) Species," University of California, 1998 (9 pages).83Krill, P., "Microsoft's Ribbon Interface Draws Frowns, Smiles," InfoWorld, http://www.infoworld.com/article/08/03/04/10NF-microsoft-fluentuil�X1.html, 3 pages (Mar. 4, 2008).84Lisa K. Averett; Joshua R. Knisley; Mark A. Marvin; Haiti: Projecting Tactical Network and Systems Management; 1995 IEEE pp. 906-910.85Liu et al., "Continual Queries for Internet Scale Event-Driven Information Delivery," IEEE Transactions on Knowledge and Data Engineering, vol. 11, Issue 1, pp. 610-628, 1999.86M. Williams, "Programming Windows NT4: Unleashed," Sams Publishing, Indianapolis, 1996, pp. index & 167-185.87Marsh, Bruce, Integrating Spreadsheet Templates and Data Analysis Into Fluid Power Instruction, Journal of Industrial Technology, vol. 16, No. 4, Aug. 2000-Oct. 2000. http://www.nait.org/jit/Articles/marsh071200.pdf, 7 pages.88Marshall School of Business, Workshop 1-Introduction to Outlook & E-mail, Apr. 6, 2000, pp. 1-11.89Marshall School of Business, Workshop 1�XIntroduction to Outlook & E-mail, Apr. 6, 2000, pp. 1-11.90Marshall School of Business: "Workshop IV-Calendar," http://www.marshall.usc.edu/computing/PDF-Files/Outlook/Workshop4; PDF, Apr. 10, 2000, pp. 1-4.91Marshall School of Business: "Workshop IV�XCalendar," http://www.marshall.usc.edu/computing/PDF�XFiles/Outlook/Workshop4; PDF, Apr. 10, 2000, pp. 1-4.92Mexican Office Action dated Feb. 5, 2009 cited in Appln No. PA/a/2005/008349.93Mexican Office Action dated Jun. 19, 2009 cited in Appln. No. PA/a/2005/007073.94Mexican Office Action dated Mar. 3, 2009 cited in Appln No. PA/a/2005/008351 English language only.95Microsoft Office 11 Beta Layperson's Specification, Copyright 2002, Microsoft Corporation, 28 pgs.96Microsoft Office 2003, Microsoft Office Professional Edition 2003, Microsoft Corporation, 10 pages.97Microsoft Office Word 2003, Part of Microsoft Office Professional Edition 2003, 1983-2003 Microsoft Corporation, screen shot 1, 1 pp.98Microsoft Office Word 2003. Part of Microsoft Office Professional Edition 2003. Copyright 1983-2003 Microsoft Corporation.99Microsoft Publisher 11 Beta Layperson's Specification, Copyright 2002, Microsoft Corporation, 13 pgs.100Microsoft Windows XP Professional, Version 2002, Service pack 2, 3 pgs.101Microsoft XDocs Beta Layperson Specification, Copyright 2002, Microsoft Corporation, 3 pgs.102Nielsen, Jacob. "Tabs, Used Right," Alertbox, Sep. 17, 2007, http://www.useit.com/alertbox/tabs.html, 6 pages.103Office 11 Beta Letter, Copyright 2002, Microsoft Corporation, 6 pgs.104Oracle Discoverer Desktop User's Guide; l0g (9.0.4) for Windows; Part No. B10272-01; published 2003; http://download-uk.oracle.com/docs/cd/B12166�X01/bi/B10272�X01/3graph.htm; pp. 1-18.105PCT Search Report and Written Opinion dated Dec. 29, 2009 cited in International Application No. PCT/US2009/046344.106PCT Search Report dated Feb. 26, 2007 cited in International Application No. PCT/US2006/034993.107PCT Search Report dated Feb. 6, 2007 cited in International Application No. PCT/US2006/035467.108Perronne et al. "Building Java Enterprise Systems with J2EE", Publisher: Sams, Pub Date: Jun. 7, 2000 (pp. 1-8).109Philippine Official Action dated Apr. 21, 2008 cited in Philippine Application No. 1-2005-000405.110Philippine Official Action dated Apr. 21, 2008 cited in Philippine Application No. 1-2005-000406.111Philippine Official Action dated Jul. 31, 2008 cited in Philippine Application No. 12005000495.112Philippines Examiner's Action dated Aug. 19, 2008 cited in Application No. 1-2005-000405.113Philippines Examiner's Action dated Sep. 12, 2008 cited in Application No. 1-2005-00406.114Pogue, David. "Windows XP Home Edition: The Missing Manual," O'Reilly, 1st Edition, May 1, 2002, pp. 37, 38, 41.115Raman, "Cascaded Speech Style Sheets," 1997 (9 pages).116Rice, F, "Customizing the 2007 Office System Document Inspector," http://msdn2.microsoft.com/enus/library/aa338203(d=printer).aspx, 10 pages (May 2006).117Riggsby, McCoy, Haberman and Falciani, "Mastering Lotus Notes and Domino 6," 2003, pp. 135-138, 607-612.118Riggsby, McCoy, Haberman and Falciani, "Mastering Lotus Notes and Domino 6," 2003, pp. 135-139.119Russian Office Action dated Dec. 28, 2009 cited in Appln No. 2005125836/09(029010).120Russian Office Action dated Jul. 21, 2009 cited in Appln No. 2005125837/09(029011).121Russian Office Action dated Jul. 30, 2009 cited in Appln No. 2005125831/09(029005).122Russian Office Action dated Jun. 24, 2009 cited in Appln No. 2005120363/28(023023).123Russian Office Action dated Oct. 26, 2009 cited in Appln No. 2005120363/09(023023).124Russian Office Action dated Sep. 10, 2009 cited in Appln No. 2005125836/09(029010).125Russian Office Action dated Sep. 10, 2009 cited in Appln No. 2005125839/09(029013).126Screen Dumps of Microsoft Outlook (1999, pp. 1-3).127Screendumps - Microsoft Office, Microsoft Corporation, Microsoft Office Professional Edition 2003, 13 pages.128Screendumps Microsoft Corporation, Microsoft Office Professional Edition 2003, 4 pgs.129Screendumps Microsoft Corporation, Microsoft Office Professional Edition 2003, 5 pgs.130Screendumps�XMicrosoft Office (Microsoft Corporation, Microsoft Office Professional Edition 2003; 16 pages).131Screendumps�XMicrosoft Office Outlook, Microsoft Office Outlook Professional Edition 2003, Microsoft Corporation, 2 pages.132Screendumps�XMicrosoft Office, Microsoft Office Professional Edition 2003, Microsoft Corporation, 10 pages.133Search Report, Danish Patent and Trademark Office, Sep. 18, 2006.134Search Report, Danish Patent and Trademark Office, Sep. 19. 2006.135Supplementary European Search Report dated May 28, 2009 cited in EP Application No. 07795391.Jul. 1225.136U.S. Appl. No. 10/607,020, filed Jun. 26, 2003 entitled "Side-by-Side Shared Calendars".137U.S. Appl. No. 10/741,407, filed Dec. 19, 2003 entitled "Methods, Systems, and Computer-Readable Mediums for Providing Persisting and Continuously Updating Search Folders".138U.S. Appl. No. 10/800,056, filed Mar. 12, 2004, entitled "Method and System for Data Binding in a Block Structured User Interface Scripting Language".139U.S. Appl. No. 10/836,154, filed Apr. 30, 2004, entitled "Combined Content Selection and Display User Interface".140U.S. Appl. No. 10/851,442, filed May 21, 2004, entitled "Conversation Grouping of Electronic Mail Records".141U.S. Appl. No. 10/851,506, filed May 21, 2004, entitled "Adaptive Multi-Line View User Interface".142U.S. Appl. No. 10/955,928, filed Sep. 30, 2004, entitled "User Interface for Providing Task Management and Calendar Information".143U.S. Appl. No. 10/955,940, filed Sep. 30, 2004, entitled "User Interface for Displaying Selectable Software Functionality Controls that are Contextually Relevant to a Selected Object".144U.S. Appl. No. 10/955,941, filed Sep. 30, 2004 entitled "An Improved User Interface for Displaying Selectable Software Functionality Controls that are Relevant to a Selected Object".145U.S. Appl. No. 10/955,942, filed Sep. 30, 2004, entitled "User Interface for Displaying a Gallery of Formatting Options Applicable to a Selected Object".146U.S. Appl. No. 10/955,967, filed Sep. 30, 2004, entitled "Command User Interface for Displaying Selectable Software Functionality Controls".147U.S. Appl. No. 10/982,073, filed Nov. 5, 2004, entitled "Gallery User Interface Controls".148U.S. Appl. No. 11/151,686, filed Jun. 13, 2005 entitled "Floating Command Object".149U.S. Appl. No. 11/154,278, filed Jun. 16, 2005 entitled "Cross Version and Cross Product User Interface Compatibility".150U.S. Appl. No. 11/401,470, filed Apr. 10, 2006 entitled "Command User Interface for Displaying Selectable Functionality Controls in a Database Application".151U.S. Appl. No. 11/782,059, filed Jul. 24, 2007 entitled "Methods, Systems, and Computer-Readable Mediums for Providing Persisting and Continuously Updating Search Folders".152U.S. Appl. No. 12/028,797 filed Feb. 9, 2008 entitled "Side-by-Side Shared Calendars".153U.S. Appl. No. 12/372,386 filed Feb. 17, 2009 entitled "Command User Interface for Displaying Multiple Sections of Software Functionality Controls".154U.S. Final Office Action dated Apr. 15, 2008 cited in U.S. Appl. No. 10/955,942.155U.S. Final Office Action dated Apr. 16, 2008 cited in U.S. Appl. No. 10/955,967.156U.S. Final Office Action dated Apr. 29, 2008 cited in U.S. Appl. No. 10/955,941.157U.S. Final Office Action dated Dec. 21, 2007 cited in U.S. Appl. No. 10/851,506.158U.S. Final Office Action dated Dec. 28, 2007 cited in U.S. Appl. No. 10/800,056.159U.S. Final Office Action dated Dec. 4, 2007 cited in U.S. Appl. No. 10/955,940.160U.S. Final Office Action dated Jan. 23, 2007 cited in U.S. Appl. No. 10/741,407.161U.S. Final Office Action dated Jan. 8, 2008 cited in U.S. Appl. No. 10/955,928.162U.S. Final Office Action dated Jul. 24, 2008 cited U.S. Appl. No. 11/151,686.163U.S. Final Office Action dated May 28, 2008 cited in U.S. Appl. No. 10/982,073.164U.S. Final Office Action dated Oct. 28, 2008 cited in U.S. Appl. No. 11/151,686.165U.S. Notice of Allowance dated Apr. 10, 2007 cited in U.S. Appl. No. 10/741,407.166U.S. Notice of Allowance dated Jul. 5, 2007 cited in U.S. Appl. No. 10/607,020.167U.S. Office Action dated Apr. 12, 2007 cited in U.S. Appl. No. 10/851,506.168U.S. Office Action dated Apr. 28, 2009 in U.S. Appl. No. 12/028,797.169U.S. Office Action dated Apr. 7, 2009 in U.S. Appl. No. 10/955,940.170U.S. Office Action dated Dec. 11, 2008 cited in U.S. Appl. No. 10/982,073.171U.S. Office Action dated Feb. 21, 2008 cited in U.S. Appl. No. 10/851,442.172U.S. Office Action dated Jan. 28, 2008 cited in U.S. Appl. No. 10/836,154.173U.S. Office Action dated Jan. 4, 2007 cited in U.S. Appl. No. 10/607,020.174U.S. Office Action dated Jul. 11, 2007 cited in U.S. Appl. No. 10/955,941.175U.S. Office Action dated Jul. 11, 2007 cited in U.S. Appl. No. 10/955,942.176U.S. Office Action dated Jul. 11, 2007 cited in U.S. Appl. No. 10/955,967.177U.S. Office Action dated Jul. 13, 2007 cited in U.S. Appl. No. 10/800,056.178U.S. Office Action dated Jul. 26, 2006 cited in U.S. Appl. No. 10/741,407.179U.S. Office Action dated Jun. 14, 2007 cited in U.S. Appl. No. 10/836,154.180U.S. Office Action dated Jun. 21, 2007 cited in U.S. Appl. No. 10/955,928.181U.S. Office Action dated Jun. 4, 2007 cited in U.S. Appl. No. 10/955,940.182U.S. Office Action dated Mar. 18, 2009 in U.S. Appl. No.11/401,470.183U.S. Office Action dated Nov. 25, 2008 cited in U.S. Appl. No. 11/154,278.184U.S. Office Action dated Oct. 9, 2007, cited in U.S. Appl. No. 10/982,073.185U.S. Office Action dated Sep. 26, 2007, cited in U.S. Appl. No. 11/151,686.186U.S. Official Action dated Aug. 18, 2009 in U.S. Appl. No. 11/782,059.187U.S. Official Action dated Aug. 4, 2009 in U.S. Appl. No. 10/955,942.188U.S. Official Action dated Aug. 4, 2009 in U.S. Appl. No. 10/955,967.189U.S. Official Action dated Dec. 10, 2009 in U.S. Appl. No. 10/955,940.190U.S. Official Action dated Dec. 23, 2008 in U.S. Appl. No. 10/955,942.191U.S. Official Action dated Dec. 24, 2008 in U.S. Appl. No. 10/955,967.192U.S. Official Action dated Dec. 8, 2009 in U.S. Appl. No. 11/151,686.193U.S. Official Action dated Dec. 9, 2009 in U.S. Appl. No. 12/028,797.194U.S. Official Action dated Feb. 18, 2010 in U.S. Appl. No. 11/782,059.195U.S. Official Action dated Feb. 19, 2010 in U.S. Appl. No. 10/955,942.196U.S. Official Action dated Feb. 22, 2008 in U.S. Appl. No. 11/445,393.197U.S. Official Action dated Feb. 22, 2010 in U.S. Appl. No. 11/401,470.198U.S. Official Action dated Jan. 20, 2010 in U.S. Appl. No. 10/955,967.199U.S. Official Action dated Jan. 25, 2010 in U.S. Appl. No. 10/982,073.200U.S. Official Action dated Jan. 6, 2009 in U.S. Appl. No. 10/955,941.201U.S. Official Action dated Jan. 6, 2010 in U.S. Appl. No. 10/607,020.202U.S. Official Action dated Jul. 17, 2008 cited in U.S. Appl. No. 10/955,940.203U.S. Official Action dated Jul. 9, 2008 cited in U.S. Appl. No. 11/136,800.204U.S. Official Action dated Jun. 1, 2009, U.S. Appl. No. 11/445,393.205U.S. Official Action dated Jun. 10, 2009 in U.S. Appl. No. 11/154,278.206U.S. Official Action dated Jun. 11, 2009 in U.S. Appl. No. 11/151,686.207U.S. Official Action dated Jun. 19, 2008 cited in U.S. Appl. No. 10/851,506.208U.S. Official Action dated Jun. 20, 2008 cited in U.S. Appl. No. 10/955,928.209U.S. Official Action dated Jun. 24, 2009 in U.S. Appl. No. 10/607,020.210U.S. Official Action dated Jun. 27, 2008 cited in U.S. Appl. No. 11/430,416.211U.S. Official Action dated Jun. 8, 2009 in U.S. Appl. No. 10/982,073.212U.S. Official Action dated May 30, 2008 cited in U.S. Appl. No. 11/430,562.213U.S. Official Action dated Nov. 13, 2009 in U.S. Appl. No. 11/154,278.214U.S. Official Action dated Nov. 24, 2009 in U.S. Appl. No. 11/445,393.215U.S. Official Action dated Oct. 8, 2008 cited in U.S. Appl. No. 11/445,393.216U.S. Official Action dated Sep. 23, 2009 in U.S. Appl. No. 11/401,470.217U.S. Official Action dated Sep. 6, 2007 in U.S. Appl. No. 11/136,800.218U.S. Official Action mailed Apr. 27, 2006 in U.S. Appl. No. 10/800,056.219U.S. Official Action mailed Aug. 24, 2004 in U.S. Appl. No. 09/896,384.220U.S. Official Action mailed Dec. 23, 2003 in U.S. Appl. No. 09/896,384.221U.S. Official Action mailed Feb. 14, 2007 in U.S. Appl. No. 10/800,056.222U.S. Official Action mailed Oct. 19, 2006 in U.S. Appl. No. 10/800,056.223U.S. Official Acton dated Jan. 7, 2010 in U.S. Appl. No. 11/430,562.224Word 2002, Chapter 14; Paradigm Publishing Inc., copyright 2002; http://www.emcp.com/tech�Xtutorials/sig�Xirc/Signature�XWord�XChapter�X14.ppt, 21 pgs.225Written Opinion, Danish Patent and Trademark Office, Sep. 18, 2006.�Q�H�U�M�Q�ޥ� �ޥΥ��M�Q�ӽФ���o�G��� �ӽЪ��M�Q�W��US20090298476 *2009�~5��27��2009�~12��3��Samsung Electronics Co., Ltd.Apparatus and method for displaying relevant messages* �Ѽf�d�H��ޥ����� ���M�Q������709/206, 709/207��ڱM�Q������G06Q10/00, G06F15/16 �X�@����G06Q10/107 �ڬw������G06Q10/107������l�Ϥ�Google ���� - Sitemap - USPTO �j�q�U�� - ���p�v�F�� - �A�ȱ�� - ���� Google �M�Q - �N���^�X��ƬO�Ѭ��ӷ~�M�Q��Ʈw (IFI CLAIMS Patent Services) ����©2012 Google