Runlets as application execution units

Electrical computers and digital processing systems: interprogra – Dynamic linking – late binding – Object oriented dynamic linking – late binding

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S162000, C717S165000

Reexamination Certificate

active

07096475

ABSTRACT:
An execution unit comprising a runlet and execution environments and methods for using runlets. According to one aspect, abstract parameters comprising function arguments defined for child runlet functions may be bound to corresponding real variables in a parent runlet. As a result, when a function corresponding to a child runlet gets invoked, it uses the current values of the parent runlet variables as the function arguments. According to another aspect, each runlet execute in an execution context comprising an instance of variables and parameters declared by that runlet. A context manager, typically implemented by an application server, may be used to manage execution of the runlets so as to prevent anomalies, such as race conditions. According to another aspect, abstract parameters for a runlet may be bound to corresponding application parameters for an application.

REFERENCES:
patent: 5515536 (1996-05-01), Corbett et al.
patent: 6182109 (2001-01-01), Sharma et al.
patent: PCT/US 03/06881 (2003-04-01), None

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Runlets as application execution units does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Runlets as application execution units, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Runlets as application execution units will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3684697

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.