Method, system, and apparatus for efficient evaluation of...

Electrical computers and digital processing systems: support – Digital data processing system initialization or configuration – Loading initialization program

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C712S202000, C712S223000, C717S142000, C717S143000, C717S162000

Reexamination Certificate

active

07406592

ABSTRACT:
Methods, systems, and computer-readable media are provided for efficiently evaluation Boolean expressions. According to the method, the Boolean expression is expressed using pre-fix notation. Each element in the pre-fix expression is then parsed. For each first operand for a Boolean operation, the value of the operand is determined. This may include evaluating a GUID. When an operator and a second operand are encountered, a decision is made as to whether the second operand should be evaluated. The determination as to whether the second operand should be evaluated is made based upon the value of the first operand and the type of operator. If the second operand need not be evaluated, no evaluation is performed thereby saving time and memory space. The evaluation of the Boolean expression continues in this manner until the entire expression has been evaluated. If the Boolean expression is evaluated as true, the program module associated with the Boolean expression may be loaded. Otherwise, the program module will not be loaded.

REFERENCES:
patent: 4417305 (1983-11-01), Berstis
patent: 4722071 (1988-01-01), Gates et al.
patent: 5105353 (1992-04-01), Charles et al.
patent: 5257394 (1993-10-01), Asai
patent: 5440749 (1995-08-01), Moore et al.
patent: 6006329 (1999-12-01), Chi
patent: 6120552 (2000-09-01), Kurtzberg et al.
patent: 6341277 (2002-01-01), Coden et al.
patent: 6859932 (2005-02-01), Shann
patent: 7210130 (2007-04-01), Fairweather
patent: 7210138 (2007-04-01), Zatloukal et al.
patent: 2002/0184475 (2002-12-01), Koch, III
patent: 2003/0120909 (2003-06-01), Zimmer et al.
patent: 2004/0177235 (2004-09-01), Koch, III
1995 Sun Microsystems, Inc. obpcmdref manual. “OpenBoot(TM) 3.x Command Reference Manual”. Pertinent Pages: chapter 4, pp. 1-27 and chapter 5 pp. 1-4.
Rastislav Bodik, CS164-Fall 2003, section notes on “Objects and Short-Circuit Code Generation”. Published Oct. 22, 2003. Pertinent pp. 1-3.
Lecture Notes in Computer Science, Edited by G. Goos and J. Hartmis, “Compiler Construction, An advanced Course”; Springer-Verlag, 1974; pertinent pp. 4-33.
Clifton et al. “A comparison of space requirements for short-circuit and full evaluation of boolean expressions”.
Lecture Notes in Computer Science, Edited by G. Goos and J. Hartmis, “Compiler Construction, An advanced Course”; Springer-Verlag, 1974; pertinent pp. 4-33; Year of publication: Jun. 1974.
Clifton et al. “A comparison of space requirements for short-circuit and full evaluation of boolean expressions”; Year of Publication: Apr. 1, 1998.

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, system, and apparatus for efficient evaluation of... 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, system, and apparatus for efficient evaluation of..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method, system, and apparatus for efficient evaluation of... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2804961

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