Message history display system and method
First Claim
1. A server system that is provided separately from and coupled to a server of a first network and a server of a second network, the system comprising:
- a message history database, embodied in a non-transitory computer-readable medium;
a database interface for accessing the message history database;
a history aggregation engine, embodied in the non-transitory computer-readable medium and coupled to the database interface, that generates a first message log associated with first messages sent to or from a device associated with a user through the server system and the first network in the message history database, generates a second message log associated with second messages sent to or from a device associated with the user through the server system and the second network in the message history database, and aggregates each of the first message log and the second message log into an aggregated message log associated with the user;
an online history provisioning engine, embodied in the non-transitory computer-readable medium and coupled to the database interface, that provides at least part of the aggregated message log associated with the user from the message history database to a requesting device, said at least part of the aggregated message log including at least part of the first message log and at least part of the second message log;
an event queue that collects new first messages and new second messages;
wherein when new messages are collected in the event queue;
the history aggregation engine generates an updated first message log in the message history database, generates an updated second message log in the message history database, and aggregates each of the updated first message log and the updated second message log into an updated aggregated message log associated with the user;
the online history provisioning engine provides at least part of the updated aggregated message log associated with the user to the requesting device, said at least part of the updated aggregated message log including at least part of the updated first message log and at least part of the updated second message log.
2 Assignments
0 Petitions
Accused Products
Abstract
A technique for message history display includes combining message histories for multiple different messaging services. A system constructed according to the technique may include, for example, a message history database; a history aggregation engine that aggregates message logs for storage in the message history database; and a history provisioning engine that provides an aggregated message log associated with the user from the message history database to a requesting device. A method according to the technique may include, for example, identifying a device in association with a user profile; providing an online platform that receives messages from and sends messages to the device; and creating an aggregated log from messages sent to and from the device.
-
Citations
16 Claims
-
1. A server system that is provided separately from and coupled to a server of a first network and a server of a second network, the system comprising:
-
a message history database, embodied in a non-transitory computer-readable medium; a database interface for accessing the message history database; a history aggregation engine, embodied in the non-transitory computer-readable medium and coupled to the database interface, that generates a first message log associated with first messages sent to or from a device associated with a user through the server system and the first network in the message history database, generates a second message log associated with second messages sent to or from a device associated with the user through the server system and the second network in the message history database, and aggregates each of the first message log and the second message log into an aggregated message log associated with the user; an online history provisioning engine, embodied in the non-transitory computer-readable medium and coupled to the database interface, that provides at least part of the aggregated message log associated with the user from the message history database to a requesting device, said at least part of the aggregated message log including at least part of the first message log and at least part of the second message log; an event queue that collects new first messages and new second messages; wherein when new messages are collected in the event queue; the history aggregation engine generates an updated first message log in the message history database, generates an updated second message log in the message history database, and aggregates each of the updated first message log and the updated second message log into an updated aggregated message log associated with the user; the online history provisioning engine provides at least part of the updated aggregated message log associated with the user to the requesting device, said at least part of the updated aggregated message log including at least part of the updated first message log and at least part of the updated second message log. - View Dependent Claims (2, 3, 4, 6, 7, 8, 9, 10, 11, 12)
-
-
5. A method of managing a message log at a server system that is provided separately from and coupled to a server of a first network and a server of a second network, the method comprising:
-
generating a first message log associated with first messages sent to or from a device associated with a user through the server system and the first network in a message history database; generating a second message log associated with second message messages sent to or from a device associated with the user through the server system and the second network in the message history database; aggregating each of the first message log and the second message log into an aggregated message log associated with the user; providing at least part of the aggregated message log associated with the user to a requesting device, said at least part of the aggregated message log including at least part of the first message log and at least part of the second message log; collecting new first messages and new second messages; when new messages are collected; generating an updated first message log in the message history database; generating an updated second message log in the message history database; aggregating each of the updated first message log and the updated second message log into an updated aggregated message log associated with the user; providing at least part of the updated aggregated message log associated with the user to the requesting device, said at least part of the updated aggregated message log including at least part of the updated first message log and at least part of the updated second message log. - View Dependent Claims (13, 14, 15, 16)
-
Specification