The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Apr. 15, 2014

Filed:

Nov. 20, 2003
Applicants:

Timothy Gerrit Deboer, Toronto, CA;

Timothy Marc Francis, Newmarket, CA;

Derek Tai-wah Koo, Toronto, CA;

Sheldon Bradley Wosnick, Richmond Hill, CA;

Elson Siu Chung Yuen, Scarborough, CA;

Inventors:

Timothy Gerrit Deboer, Toronto, CA;

Timothy Marc Francis, Newmarket, CA;

Derek Tai-Wah Koo, Toronto, CA;

Sheldon Bradley Wosnick, Richmond Hill, CA;

Elson Siu Chung Yuen, Scarborough, CA;

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/16 (2006.01);
U.S. Cl.
CPC ...
Abstract

An extensible mechanism for executing code on one of one or more servers and in association with one of one or more client applications (i.e. 'clients'). In accordance with a model of the extensible mechanism, the execution of server side code is partitioned into three stages, a view stage for determining the code for running, a server stage for determining the server to execute the code and a launcher stage to determine the client for interacting with the server to run the code. Lists of processing elements at each stage extensibly configure the mechanism to work with different types of server side code to be run, different servers to run the code and different clients with which to interact with the server running the code. By modeling the execution of server side code in stages and using lists of processing elements, the mechanism is easily extended to new code types, servers and launchers. The extensible mechanism can be plugged into or otherwise adapt another application, for example, an integrated development environment.


Find Patent Forward Citations

Loading…