Method and system for deterministic ordering of software...

Electrical computers and digital processing systems: virtual mac – Task management or control – Process scheduling

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C718S100000, C718S107000, C718S103000

Reexamination Certificate

active

07150018

ABSTRACT:
A method and system for ordering software modules in a guaranteed order for execution. Unique values are statically assigned to software modules (e.g., filter drivers) when fully developed. Each module's assigned value determines its relative position to other modules in a stack or other arrangement, fixing the execution order for any set of filter drivers. Static values may comprise floating-point numbers, whereby each new software module may be assigned a number that enables positioning it between any two existing software modules. For example, filter drivers may be generally classified and assigned values in a range according to type. Drivers of the same type may be ordered within their general range to guarantee one possible ordering. A filter manager architecture is described, in which filter drivers register with a manager for relevant file system I/O operations. The manager calls appropriately registered filter drivers in an order based on their assigned numbers.

REFERENCES:
patent: 5140237 (1992-08-01), Sasaki et al.
patent: 5175849 (1992-12-01), Schneider
patent: 5403639 (1995-04-01), Belsan et al.
patent: 5761522 (1998-06-01), Hisanaga et al.
patent: 5761526 (1998-06-01), Sakakura et al.
patent: 5819292 (1998-10-01), Hitz et al.
patent: 5870756 (1999-02-01), Nakata et al.
patent: 5915264 (1999-06-01), White et al.
patent: 5931935 (1999-08-01), Cabrera et al.
patent: 5956713 (1999-09-01), Bamford et al.
patent: 5963959 (1999-10-01), Sun et al.
patent: 5978815 (1999-11-01), Cabrera et al.
patent: 6023744 (2000-02-01), Shoroff et al.
patent: 6038639 (2000-03-01), O'Brien et al.
patent: 6105030 (2000-08-01), Syed et al.
patent: 6148336 (2000-11-01), Thomas et al.
patent: 6163793 (2000-12-01), Gerber et al.
patent: 6289335 (2001-09-01), Downing et al.
patent: 6289356 (2001-09-01), Hitz et al.
patent: 6292941 (2001-09-01), Jollands
patent: 6341341 (2002-01-01), Grummon et al.
patent: 6377939 (2002-04-01), Young
patent: 6560606 (2003-05-01), Young
patent: 6629315 (2003-09-01), Naylor
patent: 6782531 (2004-08-01), Young
patent: 2003/0100958 (2003-05-01), Cachat et al.
patent: 01088835 (1989-04-01), None
patent: 03113642 (1991-05-01), None
patent: 04100104 (1992-04-01), None
patent: 11327928 (1999-11-01), None
patent: 2000137603 (2000-05-01), None
patent: 2001100807 (2001-04-01), None
Decasper, Dan et al. “Router Plugins, A Software Architecture for Next Generation Routers.” ACM. 1998, pp. 229-240.
Anonymous, Copy of International Search Report in Corresponding EP Application No. EP 02 00 1445.
Netscape Communications Corporation: “Composer Plug-In Guide, Chapter 9: Event Handler Plug-Ins.” Sep. 1997. pp. 133-140.
Nagar, Sanjeev. “Windows NT File System Internals: A Developer's Guide.” Sep. 1997.

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

Method and system for deterministic ordering of software... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and system for deterministic ordering of software..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for deterministic ordering of software... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3710882

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