×

Calendaring system

  • US 5,719,826 A
  • Filed: 05/01/1996
  • Issued: 02/17/1998
  • Est. Priority Date: 06/24/1993
  • Status: Expired due to Term
First Claim
Patent Images

1. In a computer system, a calendaring apparatus, comprising:

  • date input means for assigning a first date having a first year, a first day of year, a first month and a first day of month to a first date register, and a second date to a second date register;

    first computation means for generating a first day of week corresponding to said first date and storing said first day of week in a first day-of-week register;

    counter register initialization means for setting a counter number in a counter register to zero;

    function control means for assigning to a function register a function parameter selected from a first set of parameters whose elements include a calendar day function parameter and a processing day function parameter;

    seven day-of-week control registers;

    processing day control means for assigning a processing day definition parameter from a second set of parameters to each of said seven day-of-week control registers, said second set of parameters including an always-a-processing-day parameter;

    date incrementation means for repeatedly advancing said first date in said first date register by one day towards said second date while said first date is not equal to said second date;

    day-of-week incrementation means for repeatedly updating said first day of week in said first day-of-week register by one day of week to correspond to said first date;

    counter register incrementation means for incrementing said counter number in said counter register for an advancement of said first date by said date incrementation means if said calendar day function parameter is assigned to said function parameter register, and for incrementing said counter number in said counter register for an advancement by said date incrementation means of said first date if said processing day function parameter is assigned to said function parameter register, and if said always-a-processing-day parameter has been assigned to one of said day-of-week control registers corresponding to said first day of week; and

    display means for displaying said counter number in said counter register when said first date in said first date register is equal to said second date in said second date register.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×