Social network application programming interface
First Claim
Patent Images
1. A method for interfacing with multiple social networks, the method comprising:
- receiving a call from a social networking application for one of a plurality of social networking functions in a first format, 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; and
based on the determination that the translation is to be handled at the location local to the social networking application;
translating, at the location local to the social networking application, 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, the translating done using at least one computer processor; and
passing the call in the second format to a 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
23 Claims
-
1. A method for interfacing with multiple social networks, the method comprising:
-
receiving a call from a social networking application for one of a plurality of social networking functions in a first format, 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; and based on the determination that the translation is to be handled at the location local to the social networking application; translating, at the location local to the social networking application, 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, the translating done using at least one computer processor; and passing the call in the second format to a 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 translation module implemented on the at least one computer processor and configured to; receive a call from the social networking application for one of the plurality of social networking functions in a first format; 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 based on the determination that the translation is to be handled at the location local to the social networking application translate, at the location local to the social networking application, 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 pass the call in the second format to a first social networking service by utilizing a first social networking service application programming interface. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. 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 from a social networking application for one of a plurality of social networking functions in a first format, 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; and
based on the determination that the translation is to be handled at the location local to the social networking application;translating, at the location local to the social networking application, 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. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
Specification