Data processing: database and file management or data structures – Database design – Database and data structure management
Reexamination Certificate
2007-01-26
2010-06-22
Stevens, Robert (Department: 2162)
Data processing: database and file management or data structures
Database design
Database and data structure management
C717S117000, C717S121000
Reexamination Certificate
active
07743076
ABSTRACT:
Various technologies and techniques are disclosed for creating and executing extensible processes across multiple application components. A declarative feature is provided to allow partially ordered steps in an extensible process spanning multiple application components to be defined in a declarative format. A developer can define the minimum base steps in a first application component. Other application components can then provide additional partially ordered steps and/or actions to the extensible process. The declarative feature allows the partially ordered steps to have an associated step action. A sequencer is provided that assembles the partially ordered steps together from the multiple application components into a computational sequence having a total ordering. The sequencer executes the computational sequence in that total ordering upon receiving an execution request.
REFERENCES:
patent: 5752038 (1998-05-01), Blake et al.
patent: 6205465 (2001-03-01), Schoening et al.
patent: 6317738 (2001-11-01), Lohman et al.
patent: 6327706 (2001-12-01), Amberg et al.
patent: 6594783 (2003-07-01), Dollin et al.
patent: 7065742 (2006-06-01), Bogdan
patent: 7099868 (2006-08-01), Turba et al.
patent: 7216332 (2007-05-01), Smith
patent: 2003/0107597 (2003-06-01), Jameson
patent: 2004/0045013 (2004-03-01), Lam
patent: 2004/0046789 (2004-03-01), Inanoria
patent: 2004/0078105 (2004-04-01), Moon et al.
patent: 2004/0220927 (2004-11-01), Murthy et al.
patent: 2004/0226030 (2004-11-01), Marvin et al.
patent: 2005/0022161 (2005-01-01), Burger et al.
patent: 2005/0049906 (2005-03-01), Leymann et al.
patent: 2005/0076344 (2005-04-01), Goring et al.
patent: 2005/0155027 (2005-07-01), Wei
patent: 2005/0246682 (2005-11-01), Hines
patent: 2005/0278724 (2005-12-01), Buskens et al.
patent: 2005/0289513 (2005-12-01), Chen et al.
patent: 2006/0036392 (2006-02-01), Fay
patent: 2006/0048130 (2006-03-01), Napier et al.
patent: 2006/0074730 (2006-04-01), Shukla et al.
patent: 2006/0074734 (2006-04-01), Shukla et al.
patent: 2006/0074735 (2006-04-01), Shukla et al.
patent: 2006/0074736 (2006-04-01), Shukla et al.
patent: 2006/0080411 (2006-04-01), Buskens et al.
patent: 2006/0089941 (2006-04-01), Jenni et al.
patent: 2007/0157167 (2007-07-01), Brendle et al.
patent: 2008/0066062 (2008-03-01), Zatloukal et al.
patent: 2008/0120617 (2008-05-01), Keller et al.
patent: 2009/0265705 (2009-10-01), Wei
patent: WO0221269 (2002-03-01), None
Ortigosa, Alvaro, et al., “Towards Agent-Oriented Assistance for Framework Instantiation”, OOPSLA '00, Minneapolis, MN, Oct. 2000, pp. 253-264.
Nau, Dana, et al., “Total-Order Planning with Partially Ordered Subtasks”, IJCAI-2001, Seattle, WA, Aug. 2001, pp. 1-6.
Karsai, Gabor, et al., “On the Use o Graph Transformation in the Formal Specification of Model Interpreters”, Journal of Universal Computer Science, vol. 9, No. 11, Nov. 28, 2003, pp. 1296-1321.
Selonen, Petri, et al., “Generating Structured Implementation Schemes from UML Sequence Diagrams”, TOOLS 39, Jul. 29-Aug. 3, 2001, pp. 317-328.
Nau, Dana, et al., “SHOP2: An HTN Planning System”, Journal of Artificial Intelligence Research, vol. 20, © 2003, pp. 379-404.
Ortigosa, Alvaro, et al., “SmartBooks: A Step Beyond Active-Cookbooks to Aid in Framework Instantiation”, TOOLS 1999, Jun. 7-10, 1999, pp. 131-140.
Autili, Marco, et al., “Synthesis of Concurrent and Distributed Adaptors for Component-Based Systems”, EWSA 2006, Nantes, France, Sep. 4-5, 2006, pp. 17-32.
Lee, Edward A., “What's Ahead for Embedded Software?”, IEEE Computer, Sep. 2000, pp. 18-26.
Gupta, Rajesh K., et al., “Synthesis and Simulation of Digital Systems Containing Interacting Hardware and Software Components”, 29th ACM/IEEE Design Automation Conference, Anaheim, CA, © 1992, pp. 225-230.
Moon, David A., “Object-Oriented Programming with Flavors”, OOPSLA '86, Portland, OR, © 1986, pp. 1-8.
Chan, “Semantic Checkpointing Framework for Enabling Runtime-Reconfigurable Applications”, Date: Dec. 19, 2002, http://krs.lcs.mit.edu/regions/docs/chan-proposal.pdf.
Roshandel, et al., “Multi-View Software Component Modeling for Dependability”, http://sunset.usc.edu/˜rroshand/papers/DepBookCh.pdf, Jan. 26, 2007.
Vera, et al., “Event-Based Execution Architectures for Dynamic Software Systems”, http://pavg.stanford.edu/cep/99wicsa1.ps.gz, Jan. 26, 2007.
Goncharenko Dmitry
Wirfs-Brock Allen E.
Microsoft Corporation
Stevens Robert
LandOfFree
Extensible action sequences coordinating independently... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Extensible action sequences coordinating independently..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Extensible action sequences coordinating independently... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4179395