Method and apparatus for integrating a computer application...

Data processing: software development – installation – and managem – Software program development tool – Translation of code

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S140000, C717S159000

Reexamination Certificate

active

07082600

ABSTRACT:
An application programming language runtime environment is integrated with an operating system kernel. The resulting merged data structures, meta-data structures and access methods contain the consolidation of information needed by the application programming language runtime and the operating system, without duplication. Integrating resources of the application programming language runtime and the operating system reduces the overall memory needed to store the merges data structures and meta data structures. Additionally, overhead in maintaining multiple data structures in parallel is also reduced, thus reducing the processing required. The integrated application programming language runtime and operating system kernel environment can also sharing semantic behavior such that untrusted application program code is prevented from escaping the application programming language runtime environment.

REFERENCES:
patent: 5247673 (1993-09-01), Costa et al.
patent: 5421015 (1995-05-01), Khoyi et al.
patent: 5524253 (1996-06-01), Pham et al.
patent: 5684955 (1997-11-01), Meyer et al.
patent: 5764984 (1998-06-01), Loucks
patent: 5805899 (1998-09-01), Evans et al.
patent: 6209021 (2001-03-01), Ahimovic et al.
patent: 6272519 (2001-08-01), Shearer et al.
patent: 6282702 (2001-08-01), Ungar
patent: 6366876 (2002-04-01), Looney
patent: 6374286 (2002-04-01), Gee et al.
patent: 6418444 (2002-07-01), Raduchel et al.
patent: 6735765 (2004-05-01), Schumacher
patent: 6842759 (2005-01-01), Haggar et al.
patent: 6871344 (2005-03-01), Grier et al.
patent: 6898727 (2005-05-01), Wang et al.
patent: 2003/0079213 (2003-04-01), Cabillic et al.
“The CLDC HotSpot™ Implementation Virtual Machine,” Sun Microsystems White Paper, Jun. 2002, 19 pp.
“The Java HotSpot™ Virtual Machine, V1.4.1, d2,” A Technical White Paper, Sun Microsystems, Sep. 2002, 28 pp.
“The Oberon Programming Language,” http://www.engin.umd.umich.edu/CIS/course.des/cis400/oberon/oberon.html, downloaded Oct. 23, 2002, 2 pp.
“The Programming Language Oberon,” http://www.mathematik.uni-ulm.de/oberon/reports/report-1992.html, downloaded Oct. 23, 2002, 19 pp.
“The design of the Inferno virtual machine,” http://www.vitanuova.com/inferno/papers/hotchips.html, downloaded Dec. 3, 2002, 4 pp.
Dorward, S. et al., “The Inferno Operating System,” http:/www.vitanuova.com/inferno/papers/bltj.html, downloaded Dec. 3, 2002, 17 pp.
Swinehart, D.C. et al., “A Structural View of the Cedar Programming Environment,”ACM Transactions on Programming Languages and Systems, vol. 8, No. 4, Oct. 1986, pp. 419-490.
Teitelman, W., “A Tour Through Cedar,”IEEE SOFTWARE, Apr. 1984, pp. 44-73.
Ravi Sharma, “Distributed Application Development with Inferno”, Inferno Network Software Solutions, Bell Laboratories, Lucent Technologies, 1999, ACM, 1-5.
James Donahue, “Integration Mechanisms in Cedar”, Xerox Palo Alto Research Center, 1985, ACM 245-251.
Daniel C. Swinehart et al., “The Structure of Cedar”, Xerox Palo Alto Research Center, 1985, ACM, 230-244.

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

Method and apparatus for integrating a computer application... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for integrating a computer application..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for integrating a computer application... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3566462

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