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. 24, 2007

Filed:

Dec. 08, 2000
Applicants:

Kannan Govindarajan, Boston, MA (US);

Sekhar Sarukkai, Sunnyvale, CA (US);

Shamik Das Sharma, Sunnyvale, CA (US);

Shankar Umamaheshwaran, Santa Clara, CA (US);

Inventors:

Kannan Govindarajan, Boston, MA (US);

Sekhar Sarukkai, Sunnyvale, CA (US);

Shamik Das Sharma, Sunnyvale, CA (US);

Shankar Umamaheshwaran, Santa Clara, CA (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/00 (2006.01); G06F 9/44 (2006.01);
U.S. Cl.
CPC ...
Abstract

A method and system for enabling a client to programmatically manage the lifetime of groups of distributed resources is herein provided. The method includes grouping client-specific resource data usage generated from blocks of instruction sequences bounded by scope instructions. A 'begin scope' instruction invokes a method initiating the temporal scope. Client-specific resource data generated during execution of subsequent instructions is tracked by the distributed infrastructure. When an 'end scope' instruction is received, the client-specific resource data tracked under the temporal scope is deleted from the distributed infrastructure. Client-specific resource data may be tracked under two types of temporal scopes: a transient and a persistent temporal scope. Data tracked under a transient scope does not survive beyond the lifetime of the client connection, whereas data tracked under a persistent scope may survive beyond the lifetime of the client connection. Lastly, temporal scopes may generally be nested.


Find Patent Forward Citations

Loading…