IP Library Granted Patent US 10,244,020
Granted Patent B1
US 10,244,020 · App. 13/966,125 · Granted Mar 26, 2019

System and method for auto-generating meta-proxies

Inventors: Paul Colton (Palo Alto, CA); Uri Sarid (Oakland, CA); Kevin Edward Lindsey (Fort Worth, TX); Jeffrey George Haynie (Mountain View, CA); Matthew David Langston (Sunnyvale, CA)
Assignee: AXWAY INC.
H04L65/60
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,244,020
App. No.
13/966,125
Granted
Mar 26, 2019
Kind
B1
Abstract

A method, system, Web-environment and computer program product for automatically generating proxies and meta-proxies for script code in a document. The invention preferably operates with a system that allows for JavaScript to be utilized on the server-side.

Claims (13)

1. A method for automatically generating a modified document, the method comprising:

receiving an original document at a server-core on a server-side of a network;

parsing and executing the original document at the server-core, wherein the original document includes at least one client-callable function configured to be executed on the server-side of the network;

modifying the original document at a server-framework on the server-side by generating a meta-proxy code for each of the client-callable functions of the code wherein a plurality of meta-proxy code automatically replaces the respective client-callable function of the container document, the modification of the original document creating the modified document;

serializing the modified document at the server-core;

streaming the modified document to a client on a client-side of a network;

receiving on the server-side a request comprising functionality of the meta-proxy code;

restoring the respective client callable function corresponding to the meta-proxy code;

obtaining a result for the respective client-callable function; and

transmitting the result to the client-side;

wherein upon arrival on the client-side, the meta-proxy code creates necessary proxies.

2. The method of claim 1 wherein parsing and executing the original document at the server-core includes creating and populating an original Abstract Syntax Tree (AST) of the original document.

3. The method of claim 1 wherein modifying the original document at the server-core by generating a meta-proxy code for each of the client-callable functions of the code plurality of meta-proxy that automatically replaces the respective client-callable function of the document, includes modifying an original Abstract Syntax Tree (AST) at the server-framework on the server-side creating a modified AST.

Assignments (2)
MERGER Recorded Nov 8, 2017
From: APPCELERATOR, INC.
To: AXWAY INC.
Reel/Frame 044396/0862 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2017
From: COLTON, PAUL; SARID, URI; LINDSEY, KEVIN EDWARD
To: APPCELERATOR, INC.
Reel/Frame 043891/0560 →
Continuity (4)
Continuation In Part 13610710 · Sep 11, 2012
Continuation 12334434 · Dec 12, 2008
Continuation 12275182 · Nov 20, 2008
Provisional Application 60989795 · Nov 21, 2007