Deployment and execution of a program on an embedded device

Data processing: software development – installation – and managem – Software program development tool – Code generation

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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.

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

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.

Rate now

     

Profile ID: LFUS-PAI-O-4271198

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