Data processing: software development – installation – and managem – Software program development tool – Software project management
Reexamination Certificate
2007-12-11
2007-12-11
Ingberg, Todd (Department: 2193)
Data processing: software development, installation, and managem
Software program development tool
Software project management
C717S132000
Reexamination Certificate
active
10357285
ABSTRACT:
A system and method for implementing a data-flow based system includes three basic components: a data-flow based scheduling environment that balances the needs of data initiated program execution as a result of flows with other practical considerations such as user responsiveness, event driven invocation, user interface considerations, and the need to also support control-flow based paradigms where required; a visual programming language, based on the flow of strongly-typed run-time accessible data and data collections between small control-flow based locally and network distributed functional building-blocks, known as widgets; and a formalized pin-based interface to allow access to data-flow contents from the executing code within the widgets. The pins on the widgets include both pins used to control execution of a widget as well as pins used to receive data input from a data flow. The system and method further include a debugging environment that enables visual debugging of one or more widgets (or collections of widgets). Data control techniques include the concepts of “OR” and “AND” consumption thereby permitting either consumption immediately or only after all widget inputs have received the token. Additional extensions to this framework will also be described that relate to the environment, the programming language and the interface.
REFERENCES:
patent: 5222030 (1993-06-01), Dangelo et al.
patent: 5526277 (1996-06-01), Dangelo et al.
patent: 5541849 (1996-07-01), Rostoker et al.
patent: 5544066 (1996-08-01), Rostoker et al.
patent: 5544067 (1996-08-01), Rostoker et al.
patent: 5553002 (1996-09-01), Dangelo et al.
patent: 5555201 (1996-09-01), Dangelo et al.
patent: 5557531 (1996-09-01), Rostoker et al.
patent: 5572436 (1996-11-01), Dangelo et al.
patent: 5572437 (1996-11-01), Rostoker et al.
patent: 5598344 (1997-01-01), Dangelo et al.
patent: 5623418 (1997-04-01), Rostoker et al.
patent: 5801958 (1998-09-01), Dangelo et al.
patent: 5867399 (1999-02-01), Rostoker et al.
patent: 5870308 (1999-02-01), Dangelo et al.
patent: 5910897 (1999-06-01), Dangelo et al.
patent: 6075935 (2000-06-01), Ussery et al.
patent: 6216252 (2001-04-01), Dangelo et al.
patent: 6324678 (2001-11-01), Dangelo et al.
patent: 6408428 (2002-06-01), Schlansker et al.
patent: 6421808 (2002-07-01), McGeer et al.
patent: 6484304 (2002-11-01), Ussery et al.
patent: 6952817 (2005-10-01), Harris et al.
patent: 6970828 (2005-11-01), Castellani et al.
ControlShell version 6.0 1999 by Real-Time Innovations Inc., User's Manual published Jan. 1999, Whole Manual.
“Beginning Visual C++5”, Ivor Horton, Mar. 1997, pp. 798-803.
Gradisar Stanley J.
Ingberg Todd
Merchant & Gould P.C.
LandOfFree
Data flow scheduling environment with formalized pin-base... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Data flow scheduling environment with formalized pin-base..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Data flow scheduling environment with formalized pin-base... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3894281