The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Mar. 28, 2000
Filed:
Apr. 01, 1997
Michael D Lips, San Francisco, CA (US);
Platinum Technology, Inc., Oakbrook Terrace, IL (US);
Abstract
A utility with which a programmer can generate or alter computer code for a calendaring function, and test the code prior to compilation. Entering the program in edit mode, the programmer locates a portion of the program where code for a calendaring function is to be generated or altered, and invokes the date logic generator. The date logic generator provides an initial window with a choice of calendaring functions, and upon selecting a calendaring function, a parameters window displaying a number of first-level parameters for that function is provided. Depending on the specification of the values of the first-level parameters, sub-windows with second-level parameters may be provided. And, in general, depending on the specification of the values of the n-level parameters, (n+1)-level parameters may be provided in sub-windows. The parameters provided at any instant are only those which have already been specified or those that require specification. When the programmer believes the calendaring function is correctly chosen and its parameter values correctly specified, the operation of the function may be tested by a testing utility without requiring compilation of the computer code. Data for the calendaring function is entered in a testing utility sub-window, and the programmer can compare the testing utility output with an expected output. If the testing utility output and the expected output differ the programmer can modify the function or the function parameter values as appropriate. Further runs of the testing utility and modifications of the parameters of the calendaring function can be performed as needed.