Systems, methods, and machine readable media for social network application development using a custom markup language
First Claim
Patent Images
1. A method for interfacing with multiple social networks, the method comprising:
- determining a social networking service that a social networking application is associated with;
locating in the social networking application a custom markup language tag, the custom markup language tag written in a first custom markup language, the custom markup language tag specifying an instruction to implement a particular functionality;
determining that the custom markup language tag should be replaced either with a set of one or more source code commands, or with a second custom markup language tag defined by the social networking service, and written in a second custom markup, language, the determination based upon the determined social networking service and one or more criteria, the second custom markup language tag and the set of source code commands both containing instructions, which when executed, implement the particular functionality of the custom markup language tag in the first language;
responsive to a determination that the custom markup language tag should be replaced with the set of source code commands, replacing the custom markup language tag with the set of source code commands, the set of source code commands being a source code language that is not a markup language; and
responsive to a determination that the custom markup language tag should be replaced with the second custom markup language tag, replacing the custom markup language tag with the second custom markup language tag, using one or more computer processors.
5 Assignments
0 Petitions
Accused Products
Abstract
Disclosed in some examples are systems, methods, and machine readable medium for programming an application for multiple target social networks using custom markup tags that are independent of any custom markup tags defined by social networking services. These independent tags may be translated into the custom markup tags defined by the social networking service of interest if the desired functionality is supported in that social networking service using custom markup tags or if the tags are not supported, by a set of instructions for executing the same functionality.
-
Citations
21 Claims
-
1. A method for interfacing with multiple social networks, the method comprising:
-
determining a social networking service that a social networking application is associated with; locating in the social networking application a custom markup language tag, the custom markup language tag written in a first custom markup language, the custom markup language tag specifying an instruction to implement a particular functionality; determining that the custom markup language tag should be replaced either with a set of one or more source code commands, or with a second custom markup language tag defined by the social networking service, and written in a second custom markup, language, the determination based upon the determined social networking service and one or more criteria, the second custom markup language tag and the set of source code commands both containing instructions, which when executed, implement the particular functionality of the custom markup language tag in the first language; responsive to a determination that the custom markup language tag should be replaced with the set of source code commands, replacing the custom markup language tag with the set of source code commands, the set of source code commands being a source code language that is not a markup language; and responsive to a determination that the custom markup language tag should be replaced with the second custom markup language tag, replacing the custom markup language tag with the second custom markup language tag, using one or more computer processors. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system to interface with multiple social networks, the system comprising:
one or more computer processors configured to execute; a scanning module configured to; determine a social networking service that a social networking application is associated with; and locate in the social networking application a custom markup language tag, the custom markup language tag written in a first custom markup language, the custom markup language tag specifying an instruction to implement a particular functionality; a decision module configured to determine that the custom markup language tag should be replaced either with a set of one or more source code commands, or with a second custom markup language tag defined by the social networking service, and written in a second custom markup language, the determination based upon the determined social networking service and one or more criteria, the second custom markup language tag and the set of source code commands both containing instructions, which when executed, implement the particular functionality of the custom markup language tag in the first language; and a replacement module configured to; replace the custom markup language tag in the first custom markup language with the set of source code commands based upon a determination of the decision module that the custom markup language tag should be replaced with the set of source code commands; and replace the custom markup language tag in the first custom markup language with the second custom markup language tag based upon a determination of the decision module that the custom markup language tag should be replaced with the second custom markup language tag. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A non-transitory machine readable medium that stores instructions which when performed by a machine, cause the machine to perform operations comprising:
-
determining a social networking service that a social networking application is associated with; locating in the social networking application a custom markup language tag, the custom markup language tag written in a first custom markup language, the custom markup language tag specifying an instruction to implement a particular functionality; determining that the custom markup language tag should be replaced either with a set of one or more source code commands, or with a second custom markup language tag defined by the social networking service, and written in a second custom markup language, the determination based upon the determined social networking service and one or more criteria, the second custom markup language tag and the set of source code commands both containing instructions, which when executed, implement the particular functionality of the custom markup language tag in the first language; responsive to a determination that the custom markup language tag should be replaced with the set of source code commands, replacing the custom markup language tag with the set of source code commands, the set of source code commands being a source code language that is not a markup language; and responsive to a determination that the custom markup language tag should be replaced with the second custom markup language tag, replacing the custom markup language tag with the second custom markup language tag. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification