Patents by Inventor Michael D. Lips

Michael D. Lips has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 6044219
    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.
    Type: Grant
    Filed: April 1, 1997
    Date of Patent: March 28, 2000
    Assignee: Platinum Technology, Inc.
    Inventor: Michael D. Lips
  • Patent number: 5793716
    Abstract: Conversion of Gregorian calendar dates to dates of a 360-day-year calendar (i.e., a calendar having twelve months of 30 days each), and 360-day-year calendar dates to Gregorian calendar dates, are performed using a single three-column 367-entry conversion table. A search table unit searches the conversion table from the bottom upwards, i.e., a table search index is initialized to a value of 367, and decremented by unity each time a comparison is made and a match is not found. A first field in each row of the conversion table contains Gregorian leap year calendar days-of-the-year, a second field in each row contains Gregorian non-leap year calendar days-of-the-year, and a third field in each row contains 360-day-year calendar days-of-the-year. A graph of Gregorian days-of-the-year versus 360-day-year days-of-the-year has both vertical and horizontal sections.
    Type: Grant
    Filed: December 19, 1995
    Date of Patent: August 11, 1998
    Assignee: Platinum Technology, Inc.
    Inventor: Michael D. Lips
  • Patent number: 5719826
    Abstract: A calendaring system which provides accurate calendaring of all dates between Jan. 01, 0001 and Dec. 31, 9999 by implementation of an extended set of leap-year rules. The system includes a variety of additional useful features including: multiple holiday tables; flexible date formats; free form definition of processing days; full support for fiscal calendaring units; changeable endpoint counting modes; and integrated support for the current date in date calendaring calculations.
    Type: Grant
    Filed: May 1, 1996
    Date of Patent: February 17, 1998
    Assignee: Platinum Technology, Inc.
    Inventor: Michael D. Lips