Cross platform social networking messaging system
First Claim
1. A method of cross-social network communication comprising:
- using one or more computer processors to perform operations of;
receiving, over a network, an indication to send a social networking service interaction which includes a first message;
determining a first and a second recipient of the social networking service interaction;
determining a first target social networking service, the first recipient being a member of the first target social networking service;
determining a second target social networking service, the second recipient being a member of the second target social networking service;
accessing first authentication information that was received over the network from a first social networking application corresponding to the first target social networking service and that indicates that the first social networking application has authenticated with the first target social networking service;
accessing second authentication information that was received over the network from a second social networking application corresponding to the second target social networking service and that indicates that the second social networking application has authenticated with the second target social networking service;
constructing a first application programming interface call according to a format for the first target social networking service and including the first message;
constructing a second application programming interface call according to a format for the second target social networking service and including the first message;
sending the first application programming interface call using the first authentication information; and
sending the second application programming interface call using the second authentication information.
5 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a method of cross-social network communication. The method may include determining a plurality of recipients of a social networking service interaction, determining a plurality of target social networking services based upon the plurality of recipients of the social networking service interaction, and a plurality of authentication information associated with the plurality of social networking services. The method may include constructing an application programming interface call for each of the plurality of target social networking services, the application programming interface call associated with the social networking service interaction, the application programming interface call specifying one or more of the plurality of recipients that is to receive the interaction, the one or more of the plurality of recipients being members of the particular target social networking service.
119 Citations
20 Claims
-
1. A method of cross-social network communication comprising:
using one or more computer processors to perform operations of; receiving, over a network, an indication to send a social networking service interaction which includes a first message; determining a first and a second recipient of the social networking service interaction; determining a first target social networking service, the first recipient being a member of the first target social networking service; determining a second target social networking service, the second recipient being a member of the second target social networking service; accessing first authentication information that was received over the network from a first social networking application corresponding to the first target social networking service and that indicates that the first social networking application has authenticated with the first target social networking service; accessing second authentication information that was received over the network from a second social networking application corresponding to the second target social networking service and that indicates that the second social networking application has authenticated with the second target social networking service; constructing a first application programming interface call according to a format for the first target social networking service and including the first message; constructing a second application programming interface call according to a format for the second target social networking service and including the first message; sending the first application programming interface call using the first authentication information; and sending the second application programming interface call using the second authentication information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A system of cross-social network communication comprising:
a messaging module configured to operate with one or more computer processors to; receive, over a network, an indication to send a social networking service interaction which includes a first message; determine a first and a second recipient of the social networking service interaction; determine a first target social networking service, the first recipient being a member of the first target social networking service; determining a second target social networking service, the second recipient being a member of the second target social networking service; access first authentication information that was received over the network from a first social networking application corresponding to the first target social networking service and that indicates that the first social networking application has authenticated with the first target social networking service; access second authentication information that was received over the network from a second social networking application corresponding to the second target social networking service and that indicates that the second social networking application has authenticated with the second target social networking service; construct a first application programming interface call according to a format for the first target social networking service and including the first message; construct a second application programming interface call according to a format for the second target social networking service and including the first message; send the first application programming interface call using the first authentication information; and send the second application programming interface call using the second authentication information. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
17. A non-transitory machine readable medium that stores instructions which when executed by a machine, causes the machine to perform operations comprising:
-
receiving, over a network, an indication to send a social networking service interaction which includes a first message; determining a first and second recipient of the social networking service interaction; determining a first target social networking service, the first recipient a member of the first target social networking service; determining a second target social networking service, the second recipient a member of the second target social networking service; accessing first authentication information that was received over the network from a first social networking application corresponding to the first target social networking service and that indicates that the first social networking application has authenticated with the first target social networking service; accessing second authentication information that was received over the network from a second social networking application corresponding to the second target social networking service and that indicates that the second social networking application has authenticated with the second target social networking service; constructing a first application programming interface call according to a format for the first target social networking service and including the first message; constructing a second application programming interface call according to a format for the second target social networking service and including the first message; sending the first application programming interface call using the first authentication information; and sending the second application programming interface call using the second authentication information. - View Dependent Claims (18, 19, 20)
-
Specification