Contact list aggregation and display
DC CAFCFirst Claim
1. A system for contact list aggregation across a plurality of different networks comprising:
- a network interface;
a network login engine coupled to the network interface;
a network contacts database embodied in one or more non-transitory computer-readable mediums;
a server coupled to the network contacts database;
a contact aggregation engine coupled to the network login engine and the network contacts database;
wherein, in operation, the contact aggregation engine controls the network login engine to login or facilitate login to a plurality of low level networks associated with a plurality of messaging services through a high level network using the network interface to access contact information from the plurality of messaging services, updates the networks contacts database based on the contact information associated with the plurality of low level networks to create an aggregated contact list, stores the aggregated contact list in a non-transitory computer-readable medium at the server, and provides the aggregated contact list including the contact information to a display device.
2 Assignments
Litigations
1 Petition
Accused Products
Abstract
A technique for contact list aggregation across networks involves logging into low level networks through a high level network. A system constructed according to the technique may include a network interface coupled to the different low level networks. The system may further include a contact aggregation engine coupled to the network interface and a network contacts database. In operation the system logs into one or more of the low level networks (or facilitates login for a user). To the extent that the data in the network contacts database is not current, the contact aggregation engine updates the networks contacts database contact information, then provides an aggregated contact list including the contact information to a display device. A method according to the technique may include logging into a high level network and displaying contacts from the one or more low level networks in an aggregated contact list. The method may further include logging into the one or more low level networks.
80 Citations
16 Claims
-
1. A system for contact list aggregation across a plurality of different networks comprising:
-
a network interface; a network login engine coupled to the network interface; a network contacts database embodied in one or more non-transitory computer-readable mediums; a server coupled to the network contacts database; a contact aggregation engine coupled to the network login engine and the network contacts database; wherein, in operation, the contact aggregation engine controls the network login engine to login or facilitate login to a plurality of low level networks associated with a plurality of messaging services through a high level network using the network interface to access contact information from the plurality of messaging services, updates the networks contacts database based on the contact information associated with the plurality of low level networks to create an aggregated contact list, stores the aggregated contact list in a non-transitory computer-readable medium at the server, and provides the aggregated contact list including the contact information to a display device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for contact list aggregation across a plurality of different networks comprising:
-
joining a high level network; joining a plurality of low level networks associated with a plurality of messaging services through the high level network; obtaining a first contact list associated with the plurality of low level networks; maintaining a second contact list associated with the high level network; maintaining a contact list associated with the plurality of low level networks for the plurality of messaging services; logging into the high level network; displaying contacts from the plurality of low level networks and the high level network in an aggregated contact list, the contacts retrieved by logging into the high level network. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A non-transitory computer readable medium comprising executable instructions, the instructions being executable by a processor to perform a method for contact list aggregation across a plurality of different networks, the method comprising:
-
joining a high level network; joining a plurality of low level networks associated with a plurality of messaging services through the high level network; obtaining a first contact list associated with the plurality of low level networks; maintaining a second contact list associated with the high level network; maintaining a contact list associated with the plurality of low level networks for the plurality of messaging services; logging into the high level network; displaying contacts from the plurality of low level networks and the high level network in an aggregated contact list, the contacts retrieved by logging into the high level network. - View Dependent Claims (13, 14, 15, 16)
-
Specification