System and Method for Display of Chained Messages in a Single Email in Different Orders
First Claim
1. A method to display chained messages in a single email in different orders comprising:
- (a) receiving an email;
(b) responsive to receiving an email finding individual messages within the email;
(c) responsive to finding an individual message, assigning a unique identifier to each message;
(d) responsive to finding an individual message, finding sorting data for each message;
(e) responsive to finding an individual message, storing the sorting data for each message with its identifier in a message list;
(f) receiving a first sort criteria and a second sort criteria from a user;
(g) responsive to receiving a first sort criteria and a second sort criteria from a user, sorting the sorting data in the message list by the first sort criteria and then sorting the sorting data having the same first sort criteria by the second sort criteria; and
(h) displaying the messages in the order of their identifiers within the message list to the user.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for display of chained messages in a single email in different orders allow a user to specify sort criteria to determine the order of display of chained messages. The system includes a message finding program and a message sorting program. The message finding program identifies individual messages within an email and populates a message list with a unique identifier for each message and sorting data contained within each message. The message sorting program receives sorting criteria defined by a user via an email display and sorts the sorting data within the message list pursuant to the sorting criteria. After sorting the message list, the message sorting program provides the email display with the messages in order of their identifiers within the message list for display as a single email in their sorted order.
72 Citations
26 Claims
-
1. A method to display chained messages in a single email in different orders comprising:
-
(a) receiving an email; (b) responsive to receiving an email finding individual messages within the email; (c) responsive to finding an individual message, assigning a unique identifier to each message; (d) responsive to finding an individual message, finding sorting data for each message; (e) responsive to finding an individual message, storing the sorting data for each message with its identifier in a message list; (f) receiving a first sort criteria and a second sort criteria from a user; (g) responsive to receiving a first sort criteria and a second sort criteria from a user, sorting the sorting data in the message list by the first sort criteria and then sorting the sorting data having the same first sort criteria by the second sort criteria; and (h) displaying the messages in the order of their identifiers within the message list to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus for displaying chained messages in a single email in different orders comprising:
-
a network connecting a first computer having a first computer memory, a second computer having a second computer memory, and a third computer having a third computer memory; a repository connected to the second computer; an email transmitted from the third computer to the first computer through the second computer; a message finding program in the second computer memory instructing the second computer to; (a) find individual messages within the email; (b) responsive to finding an individual message, assigning a unique identifier to each message; (c) responsive to finding an individual message, finding sorting data for each message; (d) responsive to finding an individual message, storing the sorting data for each message with its identifier in a message list; and a message finding program in the second computer memory instructing the second computer to; (e) sort the sorting data in the message list by a first sort criteria and then sorting the sorting data having the same first sort criteria by a second sort criteria responsive to receiving the first sort criteria and the second sort criteria from a user; and (f) sending the messages in the order of their identifiers within the message list to the first computer for display to the user in that order as a single sorted email. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A program product operable on a computer comprising:
-
a computer-usable medium; wherein the computer usable medium comprises instructions for a computer to perform steps comprising; (a) receiving an email; (b) responsive to receiving an email, finding individual messages within the email; (c) responsive to finding an individual message, assigning a unique identifier to each message; (d) responsive to fording an individual message, finding sorting data for each message; (e) responsive to finding an individual message, storing the sorting data for each message with its identifier in a message list; (f) receiving a first sort criteria and a second sort criteria from a user; (g) responsive to receiving a first sort criteria and a second sort criteria from a user, sorting the sorting data in the message list by the first sort criteria and then sorting the sorting data having the same first sort criteria by the second sort criteria; and (h) displaying the messages in the order of their identifiers within the message list to the user. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
Specification