Data processing: software development – installation – and managem – Software program development tool – Code generation
Reexamination Certificate
2002-10-30
2011-12-06
Dao, Thuy (Department: 2192)
Data processing: software development, installation, and managem
Software program development tool
Code generation
C717S100000, C717S120000, C717S121000
Reexamination Certificate
active
08074201
ABSTRACT:
System and method for deploying and executing a program, e.g., a graphical program, on an embedded device. The program and a plurality of execution system components are stored on a host computer. The program is analyzed programmatically to determine a subset of the plurality of components required for execution of the program. The subset of components and the program are combined into a file while preserving execution order of the program. The file is transmitted to the device. The file is used to construct a combined program which includes executable code for the program and the subset of components. The device includes a minimal execution engine which executes the subset of components to execute the program. The file may be streamed to the device for streaming execution, where received portions of the subset of components needed for execution of received portions of the program are stored until no longer needed.
REFERENCES:
patent: 5715387 (1998-02-01), Barnstijn et al.
patent: 5838683 (1998-11-01), Corley et al.
patent: 6102965 (2000-08-01), Dye et al.
patent: 6173438 (2001-01-01), Kodosky et al.
patent: 6199196 (2001-03-01), Madany et al.
patent: 6219628 (2001-04-01), Kodosky et al.
patent: 6438575 (2002-08-01), Khan et al.
patent: 6581204 (2003-06-01), DeBusk et al.
patent: 6608638 (2003-08-01), Kodosky et al.
patent: 6754883 (2004-06-01), DeBusk et al.
patent: 6784903 (2004-08-01), Kodosky et al.
patent: 6802053 (2004-10-01), Dye et al.
patent: 6910159 (2005-06-01), Phillips et al.
patent: 6918113 (2005-07-01), Patel et al.
patent: 6971066 (2005-11-01), Schultz et al.
patent: 7496890 (2009-02-01), Miller et al.
patent: 7707550 (2010-04-01), Resnick et al.
patent: 7870535 (2011-01-01), Rippert et al.
patent: 2001/0037399 (2001-11-01), Eylon et al.
patent: 2002/0032751 (2002-03-01), Bharadwaj
patent: 2002/0087945 (2002-07-01), Marshall et al.
patent: 2002/0169591 (2002-11-01), Ryzl
patent: 2002/0188434 (2002-12-01), Shulman et al.
patent: 2003/0106039 (2003-06-01), Rosnow et al.
patent: 2004/0060035 (2004-03-01), Ustaris
patent: 2004/0261060 (2004-12-01), Haselden et al.
patent: 2005/0097516 (2005-05-01), Donnelly et al.
patent: 1077404 (2001-02-01), None
patent: WO01/14963 (2001-03-01), None
Sun Microsystems, Inc., Mobile Information Device Profile, Dec. 2000, version J2ME 1.0a (48 pages extracted). [Online] [retrieved at] <http://java.sun.com/products/midp/overview.html>.
“Mobile Information Device Profile (JSR-37), JCP Specification”, Sun Microsystems, Inc., Dec. 2000 (pp. 49-70 extracted). [Online] [Retrieved at] <http://java.sun.com/products/midp/overview.html>.
“Mobile Information Device Profile (JSR-37)”, Sun Microsystems, Dec. 2000, pp. 1-284, <jcp.org/aboutJava/communityprocess/final/jsr037/index.html >.
“A component-based visual environment development process”, Costagliola et al., Jul. 2002, pp. 327-334, <http://delivery.acm.org/10.1145/570000/568818/p327-costagliola.pdf>.
“Component-based software development with JavaBeans”, J. Wang, Apr. 2000, pp. 296-298, <http://delivery.acm.org/10.1145/370000/364212/p292-wang.pdf>.
File System for Embedded Applications AVE-File v1.1, 2 pgs. 2001.
PCT/US03/21352 Search Report, mailed Dec. 17, 2004.
Ceteras Ciprian
Crisan Gratian I.
Ghercioiu Marius
Kodosky Jeffrey L.
Monoses Ioan
Dao Thuy
Hood Jeffrey C.
Meyertons Hood Kivlin Kowert & Goetzel P.C.
National Instruments Corporation
Williams Mark S.
LandOfFree
Deployment and execution of a program on an embedded device does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Deployment and execution of a program on an embedded device, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Deployment and execution of a program on an embedded device will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4271198