Data processing: software development – installation – and managem – Software program development tool – Code generation
Reexamination Certificate
2007-03-08
2010-10-19
Kang, Insun (Department: 2193)
Data processing: software development, installation, and managem
Software program development tool
Code generation
C717S104000, C717S105000, C717S106000, C715S762000, C715S763000
Reexamination Certificate
active
07818715
ABSTRACT:
A system and method for automatically generating a data flow diagram in response to a first diagram. The first diagram may specify one or more states and one or more state transitions, wherein each state transition specifies a transition from a first state to a second state. A data flow diagram may be automatically generated from the first diagram. A hardware description may be generated from the data flow diagram. The hardware description may be usable to configure a programmable hardware element such as, for example, a field-programmable gate array (FPGA). The configured programmable hardware element may implement a hardware implementation of the data flow diagram.
REFERENCES:
patent: 4831580 (1989-05-01), Yamada
patent: 5005119 (1991-04-01), Rumbaugh et al.
patent: 5504917 (1996-04-01), Austin
patent: 5603018 (1997-02-01), Terada et al.
patent: 5697788 (1997-12-01), Ohta
patent: 5732277 (1998-03-01), Kodosky et al.
patent: 5754426 (1998-05-01), Dumais
patent: 5850548 (1998-12-01), Williams
patent: 5862372 (1999-01-01), Morris et al.
patent: 5870590 (1999-02-01), Kita et al.
patent: 5911070 (1999-06-01), Solton et al.
patent: 5920718 (1999-07-01), Uczekaj et al.
patent: 5940296 (1999-08-01), Meyer
patent: 5966532 (1999-10-01), McDonald et al.
patent: 6018627 (2000-01-01), Iyengar et al.
patent: 6023578 (2000-02-01), Birsan et al.
patent: 6118448 (2000-09-01), McMillan et al.
patent: 6138171 (2000-10-01), Walker
patent: 6154875 (2000-11-01), Tanaka et al.
patent: 6212672 (2001-04-01), Keller et al.
patent: 6219628 (2001-04-01), Kodosky et al.
patent: 6366300 (2002-04-01), Ohara et al.
patent: 6405361 (2002-06-01), Broy et al.
patent: 6425120 (2002-07-01), Morganelli et al.
patent: 6437805 (2002-08-01), Sojoodi et al.
patent: 6453464 (2002-09-01), Sullivan
patent: 6499136 (2002-12-01), Dempsey et al.
patent: 6564368 (2003-05-01), Beckett et al.
patent: 6606741 (2003-08-01), Kojima et al.
patent: 6637022 (2003-10-01), Weeren et al.
patent: 6738964 (2004-05-01), Zink et al.
patent: 6816914 (2004-11-01), Heinzman et al.
patent: 6880147 (2005-04-01), Pauly
patent: 2001/0020291 (2001-09-01), Kudukoli et al.
patent: 2001/0024211 (2001-09-01), Kudukoli et al.
patent: 2001/0034879 (2001-10-01), Washington et al.
patent: 2001/0035879 (2001-11-01), Washington et al.
patent: 2001/0037496 (2001-11-01), Simonyi
patent: 2002/0063734 (2002-05-01), Khalfay et al.
patent: 2002/0070968 (2002-06-01), Austin et al.
patent: 2002/0083413 (2002-06-01), Kodosky et al.
patent: 2002/0089538 (2002-07-01), Wenzel et al.
patent: 2002/0129333 (2002-09-01), Chandhoke et al.
patent: 2003/0046061 (2003-03-01), Preston et al.
patent: 2003/0167455 (2003-09-01), Iborra et al.
patent: 2003/0200076 (2003-10-01), Kodosky et al.
patent: 2004/0034696 (2004-02-01), Joffrain et al.
patent: 2004/0034847 (2004-02-01), Joffrain et al.
patent: 2004/0221238 (2004-11-01), Cifra et al.
patent: 2005/0028138 (2005-02-01), Case et al.
patent: 2005/0091602 (2005-04-01), Ramamoorthy et al.
patent: 2006/0005170 (2006-01-01), Rosaria et al.
patent: 0817035 (1998-01-01), None
patent: 1077404 (2001-02-01), None
Ni, Labview evaluation guide, Jan. 1998.
MathWorks, Stateflow User's guide version 4, 1997-2001.
“LabVIEW User Manual”; National Instruments Corporation; Jan. 1998; pp. 2-1-2-23 and 22-1-22-5; Austin, TX, USA.
“BridgeVIEW and LabVIEW G Programming Reference Manual”; National Instruments Corporation; Jan. 1998; pp. 21-1-21-11; Austin, TX, USA.
Massimiliano Poletto, Wilson C. Hsieh, Dawson R. Engler and M Frans Kaashoek; “C and tcc: A Language and Compiler for Dynamic Code Gerneration”; ACM Transactions on Programming Languages and Systems; Mar. 1999; pp. 324-369; vol. 21, No. 2.
Orlando Loques, Julius Leite and Enrique Vinicio Carrera E.; “P-RIO: A Modular Parallel-Programming Environment”; IEEE Concurrency; Jan.-Mar. 1998; pp. 47-56.
European Search Report for Application No. EP 00 11 7301 mailed Apr. 12, 2006.
Eva Magnusson; “State diagram Generation” term paper in the graduate course Attribute Grammars; Spring 1999; 21 pages; Lund University.
Simona Vasilache and Jiro Tanaka; “Translating OMT State Diagrams with Concurrency into SDL Diagrams”; Aug. 28-31, 2000; 6 pages plus cover page; University of Tsukuba, Japan.
“User's Guide, Stateflow”; The MathWorks; 1997-2001, 6 pages.
“Stateflow User's Guide, Version 4”, The Math Works, Inc., Copyright 1997-2001.
T. Dean Hendrix and James H. Cross; Language Independent Generation of Graphical Representations of Source Code; Proceedings of the 1995 ACM 23rd annual conference on Computer Science; 1995; pp. 66-72.
“LabVIEW Evaluation Guide”; National Instruments; Jan. 1998.
Gregory S. Cunningham, Kenneth M. Hanson, G. R. Jennings, and D. R. Wolf; “An Object-Oriented Implementation of a graphical-programming system”; Proceedings of The International Society for Optical Engineering on Medical Imaging; 1994; p. 914-923; vol. 2167.
Hugo Andrade and Scott Kovner; “Software Synthesis from Dataflow models for G and LabVIEW”; IEEE Asilomar Conference on Signals, Systems, and Computers; Nov. 1998; pp. 1705-1709; vol. 2.
K. N. Whitley and Alan F. Blackwell; “Visual Programming: The Outlook from Academia and Industry”;Seventh workshop on Empirical studies of programmers; Oct. 1997; pp. 180-208.
Hogan Kevin
Kodosky Jeffrey L.
Hood Jeffrey C.
Kang Insun
Meyertons Hood Kivlin Kowert & Goetzel P.C.
National Instruments Corporation
Stevens Joel L.
LandOfFree
Generating a hardware description from a graphical program... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Generating a hardware description from a graphical program..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Generating a hardware description from a graphical program... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4210577