Online aggregation
First Claim
Patent Images
1. A method for providing a centralized access, in real-time, to messages received in, and sent from at least two mail accounts of a user, comprising:
- a) continuously aggregating or storing, in real-time at a centralized location, data related to incoming and outgoing messages, when said incoming messages are received in and said outgoing messages are sent from said accounts of said user, without storing said incoming and outgoing messages at said centralized location during operations related to said aggregating and storing of said data related to said incoming or outgoing messages;
b) allowing said user to access each incoming and outgoing message received in, and sent from said accounts, from each of said accounts based on said aggregated or stored data.
4 Assignments
0 Petitions
Accused Products
Abstract
Method and apparatus for providing a centralized access, in real-time, to messages received in, or sent from two or more mail accounts of a user. Data related to incoming and/or outgoing messages from one or more accounts of the user is continuously aggregating and/or stored in real-time. The user accesses each aggregated message received in, or sent from one or more accounts, from each of the accounts. The status of the user'"'"'s aggregated updated and/or outgoing messages may be continuously updated and/or displayed to the user, in real-time.
81 Citations
30 Claims
-
1. A method for providing a centralized access, in real-time, to messages received in, and sent from at least two mail accounts of a user, comprising:
-
a) continuously aggregating or storing, in real-time at a centralized location, data related to incoming and outgoing messages, when said incoming messages are received in and said outgoing messages are sent from said accounts of said user, without storing said incoming and outgoing messages at said centralized location during operations related to said aggregating and storing of said data related to said incoming or outgoing messages;
b) allowing said user to access each incoming and outgoing message received in, and sent from said accounts, from each of said accounts based on said aggregated or stored data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 28)
electronic mail (E-mail) messages;
voice-mail messages;
video mail messages;
Internet/Web-mail messages;
fax messages.
-
-
4. A method according to claim 1, further comprising:
-
a) generating aggregated unique IDs by assigning in real-time a unique ID to each message, destined to, or sent from, any account of said user, and generating a list of such aggregated unique IDs of all messages;
b) storing said aggregated unique ID of each message, in a storage;
c) repeating step a) for each new message, and updating said list accordingly;
d) enabling the user to access said storage from any of his accounts; and
e) upon receiving from said user a request to access a message, routing said request to the location in which said message is stored, according to the unique ID of said requested message, and retrieving said requested message from said location.
-
-
5. A method according to claim 4, wherein the location is the actual server which provides messaging services to the account of the user, to which the message is addressed, or from which the message is sent.
-
6. A method according to claim 4, further comprising unifying different protocols associated with different messages into a common protocol which provides unified messaging services provided by said different protocols, and allowing the user to access messages using said common protocol.
-
7. A method according to claim 1, wherein the user accesses an aggregated message via a messaging terminal linked to the storage, said messaging terminal being selected from the group:
-
a wireline telephone;
a cellular phone;
a Web browser;
a workstation.
-
-
8. A method according to claim 4, further comprising adding an indication to each accessed message, for allowing the user to distinguish between messages having different attributes, independently of whether the server where the account is located does or does not add such indication.
-
9. A method according to claim 1, wherein each message is aggregated by performing the following steps:
-
a) reading at least a portion of the message;
b) transferring said read portion to, and storing it in, the storage.
-
-
28. A method according to claim 6, wherein said common protocol is Post Office Protocol version 3 (POP3) or Internet Message Access Protocol version 4 (IMAP4).
-
10. A messaging system providing a centralized access, in real-time, to messages received in, and sent from a plurality of mail accounts of a user, comprising:
-
a) means for aggregating, in real-time at a centralized location, data related to incoming and outgoing messages, when said incoming messages are received in and said outgoing messages are sent from said accounts of said user, without storing said incoming and outgoing messages at said centralized location during operations related to said aggregating of said data related to said incoming and outgoing messages; and
b) means for accessing, by said user, each incoming and outgoing message received in, or sent from said accounts, from each of said accounts based on said aggregated data. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 29)
electronic mail (E-mail) messages;
voice-mail messages;
video mail messages;
Internet/Web-mail messages;
fax messages.
-
-
15. A messaging system according to claim 12, in which the location in which the data is stored is the actual server providing messaging services to the account of the user, to which the message is addressed, or from which the message is sent.
-
16. A messaging system according to claim 10, further comprising circuitry for unifying different protocols associated with different messages to a common protocol, said common protocol providing unified messaging services.
-
17. A messaging system according to claim 10, comprising messaging terminal means linked to the storage, for accessing an aggregated message, said messaging terminal means being selected from the group comprising:
-
a wireline telephone;
a cellular phone;
a Web browser;
a workstation.
-
-
18. A messaging system according to claim 10, further comprising circuitry for adding an indication to each accessed message, used to distinguish between different attributes of the messages, particularly between read and unread messages.
-
19. A messaging system according to claim 10, comprising:
-
a) storage memory;
b) circuitry for reading at least a portion of an aggregated message; and
c) circuitry for transferring said read portion to, and for storing it in, the storage.
-
-
29. A messaging system according to claim 16, wherein said common protocol is Post Office Protocol version 3 (POP3) or Internet Message Access Protocol version 4 (IMAP4).
-
20. Apparatus for providing a centralized access, in real-time, to messages received in, and sent from a plurality of mail accounts of a user, comprising:
-
a) a memory for storing at least data related to incoming and outgoing messages, when said incoming messages are received in and said outgoing messages are sent from said accounts of said user, wherein said incoming and outgoing messages are not stored in said memory during operations related to said storing of said data related to said incoming and outgoing messages;
b) a processor, operating in combination with software or said memory, for displaying or allowing access to incoming or outgoing messages associated with said user from said mail accounts, according to said stored data;
c) at least one data link, connected to said processor or to said memory, for accessing at least one message storage means containing messages associated with said user; and
d) at least one data link, connected to said processor or to said memory, for communicating with the interface means of the account through which said user accesses messages.
-
-
21. Apparatus for providing a centralized access, in real-time, to messages received in, and sent from a plurality of mail accounts of a user, comprising:
-
a) data accumulator for aggregating, in real-time at a centralized location, data related to incoming and outgoing messages, when said incoming messages are received in and said outgoing messages are sent from said accounts of said user, without storing said incoming and outgoing messages at said centralized location during operations related to said aggregating of said data related to said incoming and outgoing messages; and
b) interface for accessing, by said user, each incoming of and outgoing message received in, and sent from said accounts, from each of said accounts based on said aggregated data. - View Dependent Claims (22, 23, 24, 25, 26, 27, 30)
a wireline telephone;
a cellular phone;
a Web browser;
a workstation.
-
-
26. Apparatus according to claim 21, further comprising circuitry for adding an indication to each accessed message, used to distinguish between different attributes of the messages, particularly between read and unread messages.
-
27. Apparatus according to claim 21, comprising:
-
a) storage memory;
b) circuitry for reading at least a portion of an aggregated message; and
c) circuitry for transferring said read portion to, and for storing it in, he storage.
-
-
30. Apparatus according to claim 24, wherein said common protocol is Post Office Protocol version 3 (POP3) or Internet Message Access Protocol version 4 (IMAP4).
Specification