Social network application programming interface
First Claim
Patent Images
1. A method for interfacing with multiple social networks, the method comprising:
- receiving a first function call in a first format from a social networking application, the social networking application being independent of a social networking service;
determining that the first function 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
based on the determination that the translation is to be handled at a local location;
translating, at the local location, the first function call from the first format into a social networking service application programming interface specific format of a 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.
47 Citations
17 Claims
-
1. A method for interfacing with multiple social networks, the method comprising:
-
receiving a first function call in a first format from a social networking application, the social networking application being independent of a social networking service; determining that the first function 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 based on the determination that the translation is to be handled at a local location; translating, at the local location, the first function call from the first format into a social networking service application programming interface specific format of a 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 service independent social networking application; and a translation module implemented on the at least one computer processor and configured to; receive a first function call in a first format from a social networking application, the social networking application being independent of a social networking service;
determine that the first function 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; andbased on the determination that the translation is to be handled at the local location; translate, at the local location, the first function call from the first format into a social networking service application programming interface specific format of a 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)
-
-
13. A machine readable storage medium that stores instructions which when performed by a machine, cause the machine to perform operations comprising:
-
receiving a first function call in a first format from a social networking application, the social networking application being independent of a social networking service; determining that the first function 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 based on the determination that the translation is to be handled at the local location; translating, at the local location, the first function call from the first format into a social networking service application programming interface specific format of a 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 (14, 15, 16, 17)
-
Specification