APPARATUSES, METHODS AND SYSTEMS FOR AN API CALL ABSTRACTOR
First Claim
1. A processor-implemented API call abstraction method, comprising:
- obtaining programming code for an application;
parsing, via a processor, the obtained programming code to identify instructions in the programming code;
identifying an application programming interface call in the programming code based on parsing the obtained programming code, the application programming interface call including an input string;
determining that the identified application programming interface call requires a pre-registered bundle to replace the input string; and
querying a database for the pre-registered bundle using the input string.
5 Assignments
0 Petitions
Accused Products
Abstract
The APPARATUSES, METHODS AND SYSTEMS FOR AN API CALL ABSTRACTOR provide live reconciliation of code updates to multi-user social networking applications in highly dynamic build environments (“SNAM”). In one embodiment, an API call abstraction processor-implemented method is disclosed. It includes obtaining programming code for an application and parsing the obtained programming code to identify instructions in the programming code. The SNAM identifies an application programming interface call in the programming code based on parsing the obtained programming code and the application programming interface call including an input string. The SNAM determines if the identified application programming interface call requires a pre-registered bundle to replace the input string. It provides a request to register a new bundle including the input string and obtains an indication that the new bundle has been registered. The SNAM can obtain a bundle identification corresponding to the new bundle, upon obtaining the indication that the bundle has been registered and replace the input string in the application programming interface call with the bundle identification.
110 Citations
21 Claims
-
1. A processor-implemented API call abstraction method, comprising:
-
obtaining programming code for an application; parsing, via a processor, the obtained programming code to identify instructions in the programming code; identifying an application programming interface call in the programming code based on parsing the obtained programming code, the application programming interface call including an input string; determining that the identified application programming interface call requires a pre-registered bundle to replace the input string; and querying a database for the pre-registered bundle using the input string. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An API call abstraction system, comprising:
-
a processor; and a memory disposed in communication with the processor and storing processor-executable instructions, the instructions comprising instructions to; obtain programming code for an application; parse the obtained programming code to identify instructions in the programming code; identify an application programming interface call in the programming code based on parsing the obtained programming code, the application programming interface call including an input string; determine that the identified application programming interface call requires a pre-registered bundle to replace the input string; and query a database for the pre-registered bundle using the input string. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A processor-readable medium storing processor-executable API call abstraction instructions, the instructions comprising instructions to:
-
obtain programming code for an application; parse the obtained programming code to identify instructions in the programming code; identify an application programming interface call in the programming code based on parsing the obtained programming code, the application programming interface call including an input string; determine that the identified application programming interface call requires a pre-registered bundle to replace the input string; and query a database for the pre-registered bundle using the input string. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification