Social network application programming interface
First Claim
Patent Images
1. A method for interfacing with multiple social networks, the method comprising:
- authenticating a social networking application with a first social networking service, the social networking application being independent of a social networking service;
receiving authentication information from the first social networking service in response to the authenticating, the authentication information including session information that identifies a session with the first social networking service; and
passing the authentication information including the session information to a social networking application service, the social networking application service serving the social networking application;
receiving a first function call in a first format from the social networking application;
translating the first function call from the first format into a social networking service application programming interface specific format of the first social networking service, the translating being done using at least one computer processor; and
passing the translated first function call to the first social networking service by utilizing a social networking service application programming interface of the first social networking service.
5 Assignments
0 Petitions
Accused Products
Abstract
Disclosed in one example is a method for interfacing with multiple social networks. The method includes receiving a call from a social networking service agnostic social networking application for one of a plurality of social networking functions in a first format, translating the call in the first format to a call in a second format, the second format being one of a plurality of heterogeneous social networking service application programming interface formats, and passing the call in the second format to a first social networking service by utilizing a first social networking service application programming interface.
-
Citations
17 Claims
-
1. A method for interfacing with multiple social networks, the method comprising:
-
authenticating a social networking application with a first social networking service, the social networking application being independent of a social networking service; receiving authentication information from the first social networking service in response to the authenticating, the authentication information including session information that identifies a session with the first social networking service; and passing the authentication information including the session information to a social networking application service, the social networking application service serving the social networking application; receiving a first function call in a first format from the social networking application; translating the first function call from the first format into a social networking service application programming interface specific format of the first social networking service, the translating being done using at least one computer processor; and passing the translated first function call to the first social networking service by utilizing a social networking service application programming interface of the first social networking service. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for interfacing with multiple social networks comprising:
-
at least one computer processor; a social networking application, the social networking application being independent of a social networking service; a client authentication module to; authenticate the social networking application with a first social networking service; receive authentication information from the first social networking service in response to the authenticating, the authentication information including session information that identifies a session with the first social networking service; and pass the authentication information including the session information to a social networking application service, the social networking application service serving the social networking application; a translation module implemented on at least one computer processor and configured to; receive a first function call in a first format from the social networking application; translate the first function call from the first format into a social networking service application programming interface specific format of the first social networking service; and pass the translated first function call to the first social networking service by utilizing a social networking service application programming interface of the first social networking service. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A non-transitory computer readable storage medium that stores instructions which when performed by a computer cause the computer to perform operations comprising:
-
authenticating a social networking application with a first social networking service, the social networking application being independent of a social networking service; receiving authentication information from the first social networking service in response to the authenticating, the authentication information including session information that identifies a session with the first social networking service; and passing the authentication information including the session information to a social networking application service, the social networking application service serving the social networking application; receiving a first function call in a first format from the social networking application; translating the first function call from the first format into a social networking service application programming interface specific format of the first social networking service; and passing the translated first function call to the first social networking service by utilizing a social networking service application programming interface of the first social networking service. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification