Patent ID: 9444761
Filing Date: 2016-09-13
CPC Classification: H04L

Claim Text:
1. A computer-implemented method comprising: identifying individual resources of a plurality of resources requiring operations to be performed in a client-server environment, wherein identifying individual resources comprises traversing a resource graph stored in memory to identify individual resources requiring operations to be performed, detecting resources that reference other resources, and determining which resources do not have server-assigned URIs (Uniform Resource Identifier); assigning local references in a client domain for any resources that do not have server-assigned URIs, wherein assigning local references comprises identifying a resource in the client domain by a local reference; generating metadata describing the local references and operations to be performed including any other resources referenced by the local references, wherein the metadata is generated in RDF (Resource Description Framework) N-Triple format; wrapping each individual resource of the plurality of resources with the metadata to provide a plurality of wrapped resources, wherein wrapping each individual resource of the plurality of resources comprises including metadata associated with each resource of the plurality of resources; arranging the wrapped resources into a single payload; and transmitting the single payload to the server, wherein transmitting the single payload to the server comprises: utilizing an HTTP (Hypertext Transfer Protocol) POST operation for creating a resource on the server, utilizing an HTTP GET operation for retrieving a server-assigned URI of a new resource, utilizing an HTTP PUT operation for updating a resource, and utilizing an HTTP DELETE operation for deleting a resource.