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:
Aug. 16, 2016

Filed:

Mar. 17, 2009
Applicants:

Marcos K. Aguilera, Mountain View, CA (US);

Dahlia Malkhi, Palo Alto, CA (US);

Ramakrishna R. Kotla, Sunnyvale, CA (US);

Yee Jiun Song, Ithaca, NY (US);

Inventors:

Marcos K. Aguilera, Mountain View, CA (US);

Dahlia Malkhi, Palo Alto, CA (US);

Ramakrishna R. Kotla, Sunnyvale, CA (US);

Yee Jiun Song, Ithaca, NY (US);

Assignee:
Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/16 (2006.01); G06F 9/54 (2006.01); H04L 29/06 (2006.01);
U.S. Cl.
CPC ...
G06F 9/547 (2013.01); G06F 2209/509 (2013.01); H04L 67/40 (2013.01);
Abstract

A remote procedure call chain is provided that replaces multiple consecutive remote procedure calls to multiple servers from a client by allowing a client to specify multiple functions to be performed consecutively at multiple servers in a single remote procedure call chain. The remote procedure call chain is executed by a sequence of multiple servers. Each server executes a service function and a chaining function of the remote procedure call chain. The chaining function uses the state of the remote procedure call chain in the sequence of servers to determine the next server to receive the remote procedure call chain, and the service function to be executed by that server. After the last service function is performed, the last server in the sequence of servers sends the results of the executed service functions to the client that originated the remote procedure call chain.


Find Patent Forward Citations

Loading…