Electrical computers and digital processing systems: support – Digital data processing system initialization or configuration – Loading initialization program
Reexamination Certificate
2008-07-29
2008-07-29
Chan, Eddie P (Department: 2183)
Electrical computers and digital processing systems: support
Digital data processing system initialization or configuration
Loading initialization program
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.
Alrobaye Idriss
American Megatrends Inc.
Chan Eddie P
Hope Baldauff Hartman LLC
LandOfFree
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.
Profile ID: LFUS-PAI-O-2804961