Data processing: software development – installation – and managem – Software program development tool – Translation of code
Reexamination Certificate
2006-07-25
2006-07-25
Zhen, Wei (Department: 2191)
Data processing: software development, installation, and managem
Software program development tool
Translation of code
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.
Barrus Frank E.
Catino Matthew J.
Newell Craig F.
Rau Lawrence R.
Deng Anna
Hamilton Brook Smith & Reynolds P.C.
SavaJe Technologies, Inc.
Zhen Wei
LandOfFree
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.
Profile ID: LFUS-PAI-O-3566462