Cross social network data aggregation
First Claim
1. A method of aggregating social networking data comprising:
- sending a first social networking application to a user terminal from an application service in response to a request from the user terminal, the request made at a first social networking service;
receiving first authentication information for the first social networking service, the first authentication information allowing access to information in a first user account and being received, over a communications network, from the first social networking application, the first social networking application receiving the authentication information from the first social networking service;
sending a second social networking application from the application service in response to a request made at a second social networking service, the second social networking application being different than the first social networking application;
receiving second authentication information for the second social networking service, the second authentication information allowing access to information in a second user account and being received, over the communications network, from the second social networking application, the second social networking application receiving the authentication information from the second social networking service;
requesting, over the communications network, first information regarding the first user account from the first social networking service using the first authentication information;
receiving, over the communications network, the first information regarding the first user account from the first social networking service and storing the received first information;
requesting, over the communications network, second information regarding the second user account from the second social networking service using the second authentication information;
receiving, over the communications network, the second information regarding the second user account from the second social networking service and storing the received second information;
determining that the first and second accounts belong to a common user based on one or more common information items in the first and second information;
responsive to determining that the first and second accounts belong to the common user, creating an association with the first and second information in a data-store;
receiving a request from the first social networking application for information on the common user; and
responsive to receiving the request, sending at least a portion of the first and second information to the first social networking application,wherein the application service is a different network service than the first and second social networking services.
5 Assignments
0 Petitions
Accused Products
Abstract
Disclosed in some examples is a method of aggregating social networking data by receiving first authentication information for a first social networking service, the first authentication information being associated with a user and being received from a first social networking application, receiving second authentication information for a second social networking service, the second authentication information being associated with the user and being received from a second social networking application, requesting first information regarding the user from the first social networking service using the first authentication information, receiving the first information regarding the user from the first social networking service and storing the received first information, requesting second information regarding the user from the second social networking service using the second authentication information; and receiving the second information regarding the user from the second social networking service and storing the received second information.
79 Citations
21 Claims
-
1. A method of aggregating social networking data comprising:
-
sending a first social networking application to a user terminal from an application service in response to a request from the user terminal, the request made at a first social networking service; receiving first authentication information for the first social networking service, the first authentication information allowing access to information in a first user account and being received, over a communications network, from the first social networking application, the first social networking application receiving the authentication information from the first social networking service; sending a second social networking application from the application service in response to a request made at a second social networking service, the second social networking application being different than the first social networking application; receiving second authentication information for the second social networking service, the second authentication information allowing access to information in a second user account and being received, over the communications network, from the second social networking application, the second social networking application receiving the authentication information from the second social networking service; requesting, over the communications network, first information regarding the first user account from the first social networking service using the first authentication information; receiving, over the communications network, the first information regarding the first user account from the first social networking service and storing the received first information; requesting, over the communications network, second information regarding the second user account from the second social networking service using the second authentication information; receiving, over the communications network, the second information regarding the second user account from the second social networking service and storing the received second information; determining that the first and second accounts belong to a common user based on one or more common information items in the first and second information; responsive to determining that the first and second accounts belong to the common user, creating an association with the first and second information in a data-store; receiving a request from the first social networking application for information on the common user; and responsive to receiving the request, sending at least a portion of the first and second information to the first social networking application, wherein the application service is a different network service than the first and second social networking services. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
one or more computer processors; an application service operating on the one or more computer processors and configured to; send a first social networking application to a user terminal in response to a request from the user terminal, the request made at a first social networking service; send a second social networking application from the application service in response to a request made at a second social networking service, the second social networking application being different than the first social networking application; an authentication module operating on the one or more computer processors and configured to; receive over a communications network first authentication information for the first social networking service, the first authentication information allowing access to information in a first user account and being received from the first social networking application; and receive over the communications network second authentication information for the second social networking service, the second authentication information allowing access to information in the second user account and being received from the second social networking application; and a synch module operating on the one or more computer processors and configured to; request first information over the communications network regarding the first user account from the first social networking service using the first authentication information; receive and store the first information over the communications network regarding the first user account from the first social networking service; request second information over the communications network regarding the second user account from the second social networking service using the second authentication information; receive and store the second information over the communications network regarding the second user account from the second social networking service; determine that the first and second user accounts belong to a common user based on one or more common information items in the first and second information; responsive to determining that the first and second users belong to the common user, creating an association with the first and second information in a data-store; receive a request from the first social networking application for information on the common user; and responsive to receiving the request, sending at least a portion of the first and second information to the first social networking application, wherein the application service is a different network service than the first and second social networking services. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory machine-readable medium that stores instructions which when performed by a machine, causes the machine to perform operations comprising:
-
sending a first social networking application to a user terminal from an application service in response to a request from the user terminal, the request made at a first social networking service; receiving first authentication information for the first social networking service, the first authentication information allowing access to information in a first user account and being received, over a communications network, from the first social networking application; sending a second social networking application from the application service in response to a request made at a second social networking service, the second social networking application being different than the first social networking application; receiving second authentication information for the second social networking service, the second authentication information allowing access to information in a second user account and being received, over a communications network, from the second social networking application; requesting, over the communications network, first information regarding the first user account from the first social networking service using the first authentication information; receiving, over the communications network, the first information regarding the first user account from the first social networking service and storing the received first information; requesting, over the communications network, second information regarding the second user account from the second social networking service using the second authentication information; and receiving, over the communications network, the second information regarding the second user account from the second social networking service and storing the received second information; determining that the first and second accounts belong to a common user based on one or more common information items in the first and second information; responsive to determining that the first and second accounts belong to the common user, creating an association with the first and second information in a data-store; receiving a request from the first social networking application for information on the common user; and responsive to receiving the request, sending at least a portion of the first and second information to the first social networking application, wherein the application service is a different network service than the first and second social networking services. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification