Social network application programming interface
First Claim
Patent Images
1. A method for interfacing with multiple social networks, the method comprising:
- receiving a call in a first format from a social networking application for one of a plurality of social networking functions, the social networking application being independent of a social networking service;
loading a first translation module of a plurality of translation modules, the first translation module selected from the plurality of translation modules based on a user having an active session with a first social networking service;
determining that the call is to be translated at a location local to the social networking application as opposed to a location remote from the social networking application;
using the first translation module to translate, at the local location, the call in the first format to a call in a second format, the second format being one of a plurality of social networking service application programming interface formats, the translating being done using at least one computer processor; and
passing the call in the second format to the first social networking service by utilizing a first social networking service application programming interface.
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
20 Claims
-
1. A method for interfacing with multiple social networks, the method comprising:
-
receiving a call in a first format from a social networking application for one of a plurality of social networking functions, the social networking application being independent of a social networking service; loading a first translation module of a plurality of translation modules, the first translation module selected from the plurality of translation modules based on a user having an active session with a first social networking service; determining that the call is to be translated at a location local to the social networking application as opposed to a location remote from the social networking application; using the first translation module to translate, at the local location, the call in the first format to a call in a second format, the second format being one of a plurality of social networking service application programming interface formats, the translating being done using at least one computer processor; and passing the call in the second format to the first social networking service by utilizing a first social networking service application programming interface. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for interfacing with multiple social networks comprising:
-
at least one computer processor; a social networking application configured to utilize a plurality of social networking functions, the social networking application being independent of a social networking service; and a first translation module, loaded from a plurality of translation modules, the first translation module selected from the plurality of translation modules based on a user having an active session with the social networking service and the first translation module implemented on the at least one computer processor and configured to; receive a call in a first format from a first social networking service independent social networking application for one of a plurality of social networking functions; translate the call in the first format to a call in a second format, the second format being one of a plurality of social networking service application programming interface formats; and pass the call in the second format to the first social networking service by utilizing a first social networking service application programming interface; and wherein the at least one computer processor is configured to determine that the call is to be translated at a location local to the social networking application as opposed to a location remote from the social networking application and wherein the first translation module is configured to translate the call at the local location. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A non-transitory computer readable storage medium that stores instructions which when performed by a computer, cause the computer to perform operations comprising:
-
receiving a call in a first format from a social networking application for one of a plurality of social networking functions, the social networking application being independent of a social networking service; determining that the call is to be translated at a location local to the social networking application as opposed to a location remote from the social networking application; loading a first translation module of a plurality of translation modules, the first translation module selected from the plurality of translation modules based on a user having an active session with a first social networking service; using the first translation module to translate, at the local location, the call in the first format to a call in a second format, the second format being one of a plurality of social networking service application programming interface formats, the translating being done using at least one computer processor; and passing the call in the second format to the first social networking service by utilizing a first social networking service application programming interface. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification