Nova Patents
US20160077902A1

METHOD OF PROCESSING APIs

Claim Score by NHIP

Read claim 1, the broadest

Abstract

Some embodiments of the invention provide a novel server for processing application programming interface (API) requests. In some embodiments, the API server is written in JavaScript. For example, in some embodiments, the API-accessible objects of this server are each defined in terms of a JavaScript file and a JSON (JavaScript Object Notation) file. At runtime, a runtime processor instantiates each JavaScript object from its associated JavaScript and JSON files. Once instantiated, the JavaScript object can be used to process API requests that refer to the JavaScript object. Some embodiments use novel JSON file structures that allow these embodiments to define rich JavaScript models.

US20160077902A1, drawing sheet 1
Sheet 1 of 9

Term

Projected expiry 18 September 2034.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

30 claims: 2 independent, 28 dependent

  1. 1
    Broadest claimClaim Score 72, broad(NHIP)A method of processing an application programming interface (API) request, the method comprising:receiving the API request;and directing a data object process the API request, said object instantiated from a JavaScript (JS) model description of the object, the JS model description including a JS file that stores a behavioral description of the object and a JS object notation (JSON) file that stores a property description of the object.
  2. 26
    A non-transitory machine readable medium storing a program which, when executed by at least one processing unit of a device processes an application programming interface (API) request, the program comprising sets of instructions for:receiving the API request;and directing a data object process the API request, said object instantiated from a JavaScript (JS) model description of the object, the JS model description including a JS file that stores a behavioral description of the object and a JS object notation (JSON) file that stores a property description of the object.