← Back to Patent Explorer
US5970466A Expired / Lapsed US ⏱️ 0.0 years remaining

Graphical computer system and method for appointment scheduling

Assignee: Impromed LLC
•
Filing: 1997-10-06
•
Granted: 1999-10-19
•
Expires: 2017-10-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computer program stored in a storage medium and a computer-implemented method for scheduling appointments for an office or business includes program code for displaying screen displays on a computer monitor, including a day view screen display (18) with a plurality of thermometer-style schedules (43) having a vertical bar graph (44) opposite a daily appointment file (45) having multiple rows for entering appointment data. A horizontal scroll bar (48) allows the schedules to be displayed over a distance that is wider than a display area on the screen. The vertical bar graph (44) includes color-coded bars (47) to signify the status of appointments as: i) prior to check-in, ii) after check-in and iii) canceled appointments. In a "day view" schedules are arranged by selecting a group from a group list (24). The appointments can be predetermined as to type and duration, and a scheduler can refer to a list (63) of such pre-configured appointments (65) in scheduling patients. Various types of color-coding arrangements and icons are provided for patient status.

Inventors

  • 👤 Ronald A. Detjen
  • 👤 William R. Randolph

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 16:19
CPC Classifications
G; G06; G06Q; G06Q10/00; G06Q10/10; G06Q10/109; G06Q10/06; G06Q10/063; G06Q10/0631; G06Q10/06314; G06Q10/1093; G16; G16H; G16H40/00; G16H40/20

Claims Analysis

Total Claims: 32
Claim 1
Independent Claim 107 words
A method of operating a computer, wherein in response to a first user input, said method comprises displaying a screen display having i) a plurality of appointment schedules side-by-side for a corresponding group of persons or resources, each appointment schedule including separately from others of the plurality of appointment schedules a) a title bar identifying the person or resource, b) a vertical time graph extending over at least one day with colored vertical bars of variable length corresponding in color and length to corresponding types and lengths of appointments, respectively, and c) a plurality of appointment rows corresponding to time slots available for appointments during said day.
Claim 2
Independent Claim 107 words
A method of operating a computer, wherein in response to a first user input, said method comprises displaying a screen display having i) a plurality of appointment schedules side-by-side for a corresponding group of persons or resources, each appointment schedule including separately from others of the plurality of appointment schedules a) a title bar identifying the person or resource, b) a vertical time graph extending over at least one day with colored vertical bars of variable length corresponding in color and length to corresponding types and lengths of appointments, respectively, and c) a plurality of appointment rows corresponding to time slots available for appointments during said day.
Claim 3
Dependent Claim 71 words
The method of claim 1, in which the plurality of schedules extend horizontally across a page for a distance that is wider than a display area on the computer screen; and further comprising displaying at least one horizontal scroll bar for the plurality of appointment schedules to allow scrolling across a width of the page of appointment schedule, wherein said page is wider than the display area on the computer screen.
Claim 4
Dependent Claim 69 words
The method of claim 1, further comprising, in response to further user inputs, storing appointment information specifying a procedure including the name of the procedure, the standard time duration and a group to which the procedure pertains; and in scheduling individual appointments, in response to further user inputs, displaying said appointment information in a list applicable to the group for selection along with the previously stored standard time duration.
Claim 5
Dependent Claim 34 words
The method of claim 1, further comprising, in response to further user inputs, displaying a patient dialog box including identification of a plurality of patients, and a color designating overall status of the patients.
Claim 6
Dependent Claim 45 words
The method of claim 1, further comprising, in response to further user inputs, displaying a patient dialog box including a health warning icon for any health warning conditions and a plurality of status icons representing status of certain medical conditions associated with an individual patient.
Claim 7
Dependent Claim 56 words
The method of claim 1, further comprising, in response to further user inputs executing a "find appointments" command, displaying a "find appointments" dialog box for receiving data defining a specific resource, a date range, a time range and an appointment status to define the scope of the retrieval of appointments in the database file for display.
Claim 8
Dependent Claim 44 words
The method of claim 1, further comprising, in response to further user inputs for executing a "missed appointments" command, displaying a dialog box for receiving data defining a specific group and a date range to limit the appointments listed in a missed appointments report.
Claim 9
Dependent Claim 35 words
The method of claim 1, further comprising, in response to user inputs for executing an "options" command, displaying a dialog box for receiving data defining criteria for importing patient data from a patient database file.
Claim 10
Dependent Claim 45 words
The method of claim 1, further comprising, in response to user inputs for executing a "preferences" command, displaying a dialog box with boxes for receiving data defining a rate at which new data input into the computer system is used to update the appointments file.
Claim 11
Dependent Claim 34 words
The method of claim 1, wherein each of the plurality of schedules can be expanded or narrowed in width to control how much of the appointment rows are displayed for a respective individual schedule.
Claim 12
Independent Claim 106 words
A method of operating a computer, comprising: response to user inputs, associating individual persons or resources with corresponding groups, for sorting and arrangement of schedules or appointments related to said persons or resources; and further comprising in response to further user inputs, displaying a "month view" screen display including a monthly calendar showing the number of appointments for each day, a file of appointments organized in columns by group and resource, and radio buttons responsive to user inputs for displaying an appointment list for listing all appointments for the month or for listing appointments by at least one of: by day, by group and by resource.
Claim 13
Independent Claim 106 words
A method of operating a computer, comprising: response to user inputs, associating individual persons or resources with corresponding groups, for sorting and arrangement of schedules or appointments related to said persons or resources; and further comprising in response to further user inputs, displaying a "month view" screen display including a monthly calendar showing the number of appointments for each day, a file of appointments organized in columns by group and resource, and radio buttons responsive to user inputs for displaying an appointment list for listing all appointments for the month or for listing appointments by at least one of: by day, by group and by resource.
Claim 14
Dependent Claim 42 words
The method of claim 11, further comprising, in response to further user inputs, changing at least one of i) an order of listing the groups in a list and ii) an order of listing of the resources in a list for resources.
Claim 15
Dependent Claim 25 words
The method of claim 11, further comprising, in response to further user inputs, sorting the file of appointments by field in ascending or descending order.
Claim 16
Dependent Claim 34 words
The method of claim 11, further comprising, in response to at least one user input when the appointment file is displayed, displaying a pop-up menu of commands for modifying appointments in the appointment list.
Claim 17
Dependent Claim 133 words
A computer program stored in a storage medium for causing a computer to operate according to portions of program code stored in the storage medium, the stored computer program comprising: a first portion of program code stored in the storage medium for displaying a screen display having a plurality of appointment schedules side-by-side for a corresponding group of persons or resources, each appointment schedule including separately from others of the plurality of appointment schedules i) a title bar identifying the person or resource, ii) a vertical time graph extending over at least one work day with colored vertical bars of variable length corresponding in color and length to corresponding types and lengths of appointments, respectively, and iii) a plurality of appointment rows corresponding to time slots available for appointments during said work day.
Claim 18
Dependent Claim 133 words
A computer program stored in a storage medium for causing a computer to operate according to portions of program code stored in the storage medium, the stored computer program comprising: a first portion of program code stored in the storage medium for displaying a screen display having a plurality of appointment schedules side-by-side for a corresponding group of persons or resources, each appointment schedule including separately from others of the plurality of appointment schedules i) a title bar identifying the person or resource, ii) a vertical time graph extending over at least one work day with colored vertical bars of variable length corresponding in color and length to corresponding types and lengths of appointments, respectively, and iii) a plurality of appointment rows corresponding to time slots available for appointments during said work day.
Claim 19
Dependent Claim 91 words
The stored program of claim 15, wherein said plurality of schedules extend horizontally across a page for a distance that is wider than a width of a corresponding display area on the computer screen; and further comprising a second portion of program code stored in the storage medium for displaying at least one horizontal scroll bar for the group of appointment schedules to allow scrolling across a width of the page of appointment schedules, wherein said page is wider than the width of the corresponding display area on the computer screen.
Claim 20
Dependent Claim 79 words
The stored computer program of claim 15, further comprising a second portion of program code responsive to user inputs to store appointment information specifying a procedure including the name of the procedure, a standard time duration and a group to which the procedure pertains; and further comprising a fifth portion of program code for scheduling individual appointments in which appointments are displayed in a list applicable to the group for selection along with the previously stored standard time duration.
Claim 21
Dependent Claim 44 words
The stored computer program of claim 15, further comprising a second portion of code program responsive to user inputs to display a patient dialog box including identification of one or more patients, and a color designating overall status of the one or more patients.
Claim 22
Dependent Claim 52 words
The stored computer program of claim 15, wherein a second portion of program code is responsive to user inputs to display the patient dialog box including a health warning icon for any health warning conditions and a plurality of status icons representing status of certain medical conditions associated with an individual patient.
Claim 23
Dependent Claim 64 words
The stored computer program of claim 15, further comprising a second portion of program code responsive to user inputs for executing a "find appointments" command to display a find appointments dialog box for receiving data defining a specific resource, a date range, a time range and an appointment status to define the scope of the search for appointments in the database file for display.
Claim 24
Dependent Claim 51 words
The stored computer program of claim 15, further comprising a second portion of program code responsive to user inputs for executing a "missed appointments" command to display a dialog box for receiving data defining a specific group and a date range to limit the appointments assembled in a missed appointments report.
Claim 25
Dependent Claim 43 words
The stored computer program of claim 15, further comprising a second portion of program code responsive to user inputs for executing a "options" command to display a dialog box for receiving data defining criteria for importing patient data from a patient database file.
Claim 26
Dependent Claim 51 words
The stored computer program of claim 15, further comprising a second portion of program code responsive to user inputs for executing a "preferences" command to display a dialog box for receiving data defining a rate at which new data input into the computer system is used to update the appointments file.
Claim 27
Dependent Claim 43 words
The stored computer program of claim 15, further comprising a second portion of program code stored in the storage medium for responding to a user input to expand or narrow how much of the appointment rows are displayed for a respective individual schedule.
Claim 28
Dependent Claim 141 words
A stored computer program stored in a storage medium for causing a computer to operate according to portions of program code stored in the storage medium, the stored computer program comprising: a first portion of program code stored in the operational medium and responsive to user inputs to associate individual persons or resources with corresponding groups, for sorting and arrangement of schedules or appointments related to said persons or resources; and further comprising a second portion of program code responsive to user inputs to display a "month view" screen display including a monthly calendar showing the number of appointments for each day, a file of appointments organized in columns by field, and radio buttons responsive to user inputs for displaying an appointment list for listing all appointments for the month or for listing appointments by day, by group or by resource.
Claim 29
Dependent Claim 141 words
A stored computer program stored in a storage medium for causing a computer to operate according to portions of program code stored in the storage medium, the stored computer program comprising: a first portion of program code stored in the operational medium and responsive to user inputs to associate individual persons or resources with corresponding groups, for sorting and arrangement of schedules or appointments related to said persons or resources; and further comprising a second portion of program code responsive to user inputs to display a "month view" screen display including a monthly calendar showing the number of appointments for each day, a file of appointments organized in columns by field, and radio buttons responsive to user inputs for displaying an appointment list for listing all appointments for the month or for listing appointments by day, by group or by resource.
Claim 30
Dependent Claim 44 words
The stored computer program of claim 25, wherein the first portion of program code is responsive to further user inputs to change an order of listing the groups in a list and to change the order of listing of the resources in a list.
Claim 31
Dependent Claim 32 words
The stored computer program of claim 25, wherein said second portion of program code is responsive to user inputs to sort the file of appointments by field in ascending or descending order.
Claim 32
Dependent Claim 31 words
The stored computer program of claim 25, wherein said second portion of program code is responsive to user inputs to display a pop-up menu for modifying appointments in the appointment list.

References Cited (Backward Citations)

US5323314A Cited
US5761646A Cited
US5842173A Cited
US5842175A Cited
US5634100A Cited
US5832448A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-10-18 2003-04-19 2003-10-19 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-10-18 2007-04-19 2007-10-19 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-10-18 2011-04-19 2011-10-19 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag