Cross social network data aggregation
First Claim
1. A method for providing aggregated social networking information, the method comprising using one or more processors for operations including:
- sending a first social networking application, over a computer network, to a user, the first social networking application associated with a first social networking service, the first social networking service provided by a first server;
receiving first authentication information obtained from a session established between the first social networking service and the first social networking application;
receiving a request from the first social networking application for social networking information about the user;
receiving, over a network, second authentication information associated with the user from a second social networking application, the second social networking application associated with, and authenticating with, a second social networking service, the second social networking service provided by a second server, the second social networking application being a different application than the first social networking application;
requesting, over the network, first social networking information about the user from the first social networking service, using the first authentication information;
requesting, over the network, second social networking information about the user from the second social networking service, using the second authentication information; and
sending to the first social networking application, the first and second social networking information about the user.
5 Assignments
0 Petitions
Accused Products
Abstract
Disclosed in one example is a system for providing social networking data including a data store configured to store a user profile associated with a first user and may include a user identification, a first and second social networking user identifier for a first and second social networking service, a first and second connection between a second and third user on the first and second social networking services respectively. The system includes a response module to respond to a request for information from a social networking application with at least a portion of the profile associated with the first user if it is present in the data store. If the profile is not present in the data store, the response module may create a new profile associated with the first user and add it to the data store. The system also includes a synchronization module that may periodically request updated information from the first or second social networking services for the first user and to use the updated information to update the profile associated with the first user.
106 Citations
21 Claims
-
1. A method for providing aggregated social networking information, the method comprising using one or more processors for operations including:
-
sending a first social networking application, over a computer network, to a user, the first social networking application associated with a first social networking service, the first social networking service provided by a first server; receiving first authentication information obtained from a session established between the first social networking service and the first social networking application; receiving a request from the first social networking application for social networking information about the user; receiving, over a network, second authentication information associated with the user from a second social networking application, the second social networking application associated with, and authenticating with, a second social networking service, the second social networking service provided by a second server, the second social networking application being a different application than the first social networking application; requesting, over the network, first social networking information about the user from the first social networking service, using the first authentication information; requesting, over the network, second social networking information about the user from the second social networking service, using the second authentication information; and sending to the first social networking application, the first and second social networking information about the user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for providing aggregated social networking information, the system comprising one or more processors configured to include:
-
an application module configured to; send a first social networking application, over a computer network, to a user, the first social networking application associated with a first social networking service, the first social networking service provided by a first server; an authentication module configured to; receive first authentication information obtained from a session established between the first social networking service and the first social networking application; receive, over a network, second authentication information associated with the user from a second social networking application, the second social networking application associated with, and authenticating with, a second social networking service, the second social networking service provided by a second server, the second social networking application being a different application than the first social networking application; a synchronization module configured to; receive a request from the first social networking application for social networking information about the user; request, over the network, first social networking information about the user from the first social networking service, using the first authentication information; request, over the network, second social networking information about the user from the second social networking service, using the second authentication information; and send to the first social networking application, the first and second social networking information about the user. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A machine readable medium that is not a transitory propagating signal including instructions, which when performed by a machine, cause the machine to perform the operations comprising:
-
sending a first social networking application, over a computer network, to a user, the first social networking application associated with a first social networking service, the first social networking service provided by a first server; receiving first authentication information obtained from a session established between the first social networking service and the first social networking application; receiving a request from the first social networking application for social networking information about the user; receiving, over a network, second authentication information associated with the user from a second social networking application, the second social networking application associated with, and authenticating with, a second social networking service, the second social networking service provided by a second server, the second social networking application being a different application than the first social networking application; requesting, over the network, first social networking information about the user from the first social networking service, using the first authentication information; requesting, over the network, second social networking information about the user from the second social networking service, using the second authentication information; and sending to the first social networking application, the first and second social networking information about the user. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification