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. 02, 2013

Filed:

Sep. 28, 2001
Applicants:

Rajesh S. Agarwalla, Pittsburgh, PA (US);

Khalil S. Amiri, Thornwood, NY (US);

Madhu Chetuparambil, Pittsburgh, PA (US);

James R. Giles, Yorktown Heights, NY (US);

Manu M. Gugnani, Pittsburgh, PA (US);

Shih-pai Lee, Pittsburgh, PA (US);

Subbarao Meduri, Pittsburgh, PA (US);

Mahesh Patil, Pittsburgh, PA (US);

Dinesh Verma, Mt. Kisco, NY (US);

Inventors:

Rajesh S. Agarwalla, Pittsburgh, PA (US);

Khalil S. Amiri, Thornwood, NY (US);

Madhu Chetuparambil, Pittsburgh, PA (US);

James R. Giles, Yorktown Heights, NY (US);

Manu M. Gugnani, Pittsburgh, PA (US);

Shih-pai Lee, Pittsburgh, PA (US);

Subbarao Meduri, Pittsburgh, PA (US);

Mahesh Patil, Pittsburgh, PA (US);

Dinesh Verma, Mt. Kisco, NY (US);

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

An apparatus and method for off-loading application components to edge servers are provided. An application is made edge-aware by defining which components of the application may be run from an edge server, and which components cannot be run from an edge server. When a request is received that is to be processed by an application on an origin server, a determination is made as to whether the application contains edgable components. If so, an edgified version of the application is created. When a request is received that is handled by a component that may be run on the edge server, the request is handled by that component on the edge server. When a request is received that is handled by a component that is not edgable, the request is passed to a proxy agent which then provides the request to a broker agent on the origin server.


Find Patent Forward Citations

Loading…