Process automation system and method employing property...

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

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S128000, C717S172000

Reexamination Certificate

active

07886265

ABSTRACT:
The embodiments of the invention described herein employ sophisticated techniques for managing distributed processes in a process automation system. Specifically, one embodiment of the invention implements a general purpose property mechanism in which arbitrary data is attached to any object in the system (e.g., projects, procedures, jobs, job steps, resources, etc), thereby providing a convenient way to configure the system without modifying the underlying program code. In addition, in one embodiment, a three-tier hierarchy of data object is employed: “projects,” “procedures,” and “steps” (or “projects,” “jobs” and “job steps” during runtime). A property may be attached to any object on any tier of the hierarchy to configure that object and (potentially) all of the objects which reference the property. The properties and property sheets may be attached both statically (before runtime) and dynamically (during runtime). Moreover, one embodiment of the invention employs a unique property substitution syntax to allow the value for a particular property to be located and substituted dynamically at runtime.In addition, advanced report generation techniques are described below in which the report generation process is logically separated into a data gathering stage and a report generation stage. The data gathering stage extracts certain specified properties and diagnostic information from each job step. The extracted information is then stored in a highly flexible, reusable data format which is used to create different types of user-configurable reports.

REFERENCES:
patent: 5325533 (1994-06-01), McInerney et al.
patent: 5442791 (1995-08-01), Wrabetz et al.
patent: 5500881 (1996-03-01), Levin et al.
patent: 5574898 (1996-11-01), Leblang et al.
patent: 5692193 (1997-11-01), Jagannathan et al.
patent: 5742778 (1998-04-01), Hao et al.
patent: 6026413 (2000-02-01), Challenger et al.
patent: 6094528 (2000-07-01), Jordan et al.
patent: 6237143 (2001-05-01), Fontana et al.
patent: 6240429 (2001-05-01), Thornton et al.
patent: 6393438 (2002-05-01), Kathrow et al.
patent: 6449715 (2002-09-01), Krivoshein
patent: 6457170 (2002-09-01), Boehm et al.
patent: 6785848 (2004-08-01), Glerum et al.
patent: 6810364 (2004-10-01), Conan et al.
patent: 6938252 (2005-08-01), Baylor et al.
patent: 6948163 (2005-09-01), Melahn et al.
patent: 6988139 (2006-01-01), Jervis et al.
patent: 7003759 (2006-02-01), Jameson
patent: 7055128 (2006-05-01), Porkka
patent: 7168064 (2007-01-01), Ousterhout et al.
patent: 7197547 (2007-03-01), Miller et al.
patent: 7379948 (2008-05-01), Gray et al.
patent: 7395529 (2008-07-01), Stanton et al.
patent: 2002/0147855 (2002-10-01), Lu
patent: 2002/0194319 (2002-12-01), Ritche
patent: 2002/0199170 (2002-12-01), Jameson
patent: 2003/0126118 (2003-07-01), Burton et al.
patent: 2003/0126194 (2003-07-01), Kase et al.
patent: 2003/0126304 (2003-07-01), Wyatt
patent: 2003/0163799 (2003-08-01), Vasilik et al.
patent: 2004/0073904 (2004-04-01), Hill
patent: 2004/0205565 (2004-10-01), Gupta
patent: 2004/0254919 (2004-12-01), Giuseppini
patent: 2005/0097441 (2005-05-01), Herbach et al.
patent: 2005/0144610 (2005-06-01), Zenz
patent: 2006/0059253 (2006-03-01), Goodman
patent: 2006/0184926 (2006-08-01), Or et al.
patent: 2006/0195508 (2006-08-01), Bernardin
patent: 2008/0098369 (2008-04-01), Ousterhout et al.
patent: 0 859 314 (1998-08-01), None
Free Software Foundation, “GNU Make Manual”, Online, Jul. 8, 2002.
XP002343577—Retrieved from the Internet on Sep. 5, 2005, URL: http://www.gnu.org/software/make/manual/html.sub.--mono/make.html.
Knutson, J , “Distributed Parallel Build System for Hierarchically Organized Large Scale Software Systems”, IBM Technical Disclosure Bulletin, vol. 39, No. 06, (Jun. 1, 1996), 63-68.
Pool, Martin , “distcc User Manual—Chapter 2: Using distcc”, Online, Dec. 1, 2002, XP002343569—Retrieved from the Internet on Sep. 5, 2005, URL: http://web.archive.org/web/20021201095253/distcc.samba.org/manual/html/di- stcc-2.html.
PCT/US2007/021220 International Preliminary Report on Patentability and Written Opinion of the International Searching Authority, mailed Apr. 16, 2009, 7 pages.
PCT Search Report mailed Jul. 22, 2008, 3 pages.
Written Opinion mailed Jul. 22, 2008, 5 pages.
Office Action from U.S. Appl. No. 11/543,582, mailed Aug. 21, 2009, 19 pages.
International Search Report and Written Opinion, International Application No. PCT/US 10/30250,mailed Jun. 15, 2010, pp. 1-12.

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

Process automation system and method employing property... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Process automation system and method employing property..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Process automation system and method employing property... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2631384

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