US20020054103A1 - Method of display scrolling along a timebase and an apparatus for performing the method - Google Patents
Method of display scrolling along a timebase and an apparatus for performing the method Download PDFInfo
- Publication number
- US20020054103A1 US20020054103A1 US09/179,424 US17942498D US2002054103A1 US 20020054103 A1 US20020054103 A1 US 20020054103A1 US 17942498 D US17942498 D US 17942498D US 2002054103 A1 US2002054103 A1 US 2002054103A1
- Authority
- US
- United States
- Prior art keywords
- information
- mode
- gui operation
- day
- buttons
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/0485—Scrolling or panning
- G06F3/04855—Interaction with scrollbars
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/109—Time management, e.g. calendars, reminders, meetings or time accounting
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S715/00—Data processing: presentation processing of document, operator interface processing, and screen saver display processing
- Y10S715/961—Operator interface with visual structure or function dictated by intended use
- Y10S715/963—Calendar or scheduling
Definitions
- the present invention relates to a scroll display method on a time axis, a scroll display control apparatus, and a storage medium and, for example, to a technique for moving the screen display field of information, which is formed along the time axis, along the time axis on a planning chart used in, e.g., scheduling on a computer.
- the display field can be quickly moved to information of a schedule part corresponding to the dropped position of the scroll box 41 c on the scroll bar 41 .
- the user experiences difficulty in determining the dropping position of the scroll box 41 c .
- the user must gradually move the display field using the right or left scroll button 41 b or 41 a , or the scroll box 41 c to adjust the display position while confirming the screen.
- a scroll display method on a time axis comprises the steps of: displaying GUI operation members consisting of calendar information on the screen; and moving the screen display field along the time axis to display at least information corresponding to a date indicated by the operated GUI operation member on the screen upon operation of one of the GUI operation members.
- GUI operation members may be displayed on the screen together with information to be displayed on the screen display field.
- the GUI operation members may be a plurality of day buttons each of which is assigned to one day, a plurality of month buttons each of which is assigned to one month, or a plurality of year buttons each of which is assigned to one year.
- the information displayed on the screen display field may be schedule information for scheduling
- the method may have a mode for displaying the schedule information in units of days, a mode for displaying the schedule information in units of months, and a mode for displaying the schedule information in units of years
- the GUI operation members may be switched to a plurality of day buttons each of which is assigned to one day, a plurality of month buttons each of which is assigned to one month, or a plurality of year buttons each of which is assigned to one year in correspondence with one of the modes selected.
- the information displayed on the screen display field is time information for scheduling
- the method has a mode for displaying one unit schedule of the time information, and a mode for simultaneously displaying a plurality of unit schedules, and when the mode for simultaneously displaying the plurality of unit schedules is selected, scrolling is made to move and display a plurality of unit schedules of the time information including a date indicated by the operated GUI operation member within the screen display field.
- a GUI operation member consisting of a scroll bar is displayed in the vicinity of the GUI operation members consisting of the calendar information, and when the scroll bar is operated, the screen display field is moved along the time axis to display information of a date corresponding to a position of a scroll box that forms the scroll bar on the screen.
- a scroll display control apparatus on the time axis is a scroll display control apparatus for moving a screen display field of information along a time axis, which is displayed on a screen, along the time axis, comprising GUI operation members consisting of calendar information displayed on the screen, and scroll means for moving the screen display field along the time axis to display at least information corresponding to a date indicated by the operated GUI operation member on the screen upon operation of one of the GUI operation members.
- the GUI operation members may be a plurality of day buttons each of which is assigned to one day, a plurality of month buttons each of which is assigned to one month, or a plurality of year buttons each of which is assigned to one year.
- the information displayed on the screen display field is schedule information for scheduling
- the apparatus further comprises mode selection means for selecting one of a mode for displaying the schedule information in units of days, a mode for displaying the schedule information in units of months, and a mode for displaying the schedule information in units of years, and GUI switching means for switching the GUI operation members to a plurality of day buttons each of which is assigned to one day, a plurality of month buttons each of which is assigned to one month, or a plurality of year buttons each of which is assigned to one year in correspondence with one of the modes selected.
- the information displayed on the screen display field is time information for scheduling
- the apparatus further comprises mode selection means for selecting one of a mode for displaying one unit schedule of the time information, and a mode for simultaneously displaying a plurality of unit schedules, and when the mode for simultaneously displaying the plurality of unit schedules is selected, the scroll means scrolls to move and display a plurality of unit schedules of the time information including a date indicated by the operated GUI operation member within the screen display field.
- a scroll button is used together with the day, month, or year buttons.
- a GUI operation member consisting of a scroll bar is displayed in the vicinity of the GUI operation members consisting of the calendar information, and when the scroll bar is operated, the scroll means moves the screen display field along the time axis to display information of a date corresponding to a position of a scroll box that forms the scroll bar on the screen.
- the apparatus further comprises first storage means for storing schedule information in units of years, months, and days for scheduling, second storage means for storing some pieces of schedule information read out from the first storage means, and read-out control means for, upon switching the modes, controlling to store some pieces of schedule information required for the selected mode from the first storage means to the second storage means, and when one of the GUI operation members is operated, the scroll means reads out information corresponding to a date indicated by the operated GUI operation member from the second storage means and displays the readout information on the screen.
- a computer-readable storage medium records a program for making a computer implement a function of displaying GUI operation members consisting of calendar information displayed on a screen which can be scrolled to move a screen display field of information along a time axis, along the time axis, and moving the screen display field along the time axis to display at least information corresponding to a date indicated by the operated GUI operation member on the screen upon operation of one of the GUI operation members.
- GUI operation members may be a plurality of day buttons each of which is assigned to one day, a plurality of month buttons each of which is assigned to one month, or a plurality of year buttons each of which is assigned to one year.
- the information displayed on the screen display field is schedule information for scheduling
- the medium further records a program for making the computer implement a function, which has mode selection means for selecting one of a mode for displaying the schedule information in units of days, a mode for displaying the schedule information in units of months, and a mode for displaying the schedule information in units of years, and which switches the GUI operation members to a plurality of day buttons each of which is assigned to one day, a plurality of month buttons each of which is assigned to one month, or a plurality of year buttons each of which is assigned to one year in correspondence with one of the modes selected.
- the medium further records a program for making the computer implement a function of displaying a GUI operation member consisting of a scroll bar in the vicinity of the GUI operation members consisting of the calendar information, and moving the screen display field along the time axis to display information of a date corresponding to a position of a scroll box that forms the scroll bar on the screen upon operation of the scroll bar.
- FIG. 1 is a view for explaining a conventional scroll display method
- FIG. 2 is a block diagram showing the principal functional arrangement of a computer which comprises a scroll display control apparatus according to the present invention
- FIG. 3 is a view for explaining a scroll display method on a time axis according to the present invention, and shows a display example on a screen when a day mode and normal mode have been selected;
- FIG. 4 is a view for explaining a scroll display method on a time axis according to the present invention, and shows a display example on the screen when the day mode and a reduced-scale mode have been selected;
- FIG. 5 is a view for explaining a scroll display method on a time axis according to the present invention, and shows a display example on the screen when a month mode and the normal mode have been selected;
- FIG. 6 is a view for explaining a scroll display method on a time axis according to the present invention, and shows a display example on the screen when a year mode and the normal mode have been selected;
- FIG. 7 is a view for explaining a scroll display method on a time axis according to the present invention, and shows another display example on the screen when the day mode and normal mode have been selected;
- FIG. 8 is a block diagram showing hardware image of a computer which comprises a scroll display control apparatus according to the present invention.
- FIG. 9 is a schematic view showing a data storage example in a first RAM shown in FIG. 8.
- FIGS. 10A to 10 C are flow charts showing the operation of the computer shown in FIG. 8.
- FIG. 2 is a block diagram showing the principal functional arrangement of a computer which comprises a scroll display control apparatus according to the present invention.
- reference numeral 1 denotes a screen of a display apparatus (to be referred to as a display screen hereinafter), within which a window 2 is displayed.
- a window 2 is displayed.
- Various kinds of information are displayed on this window 2 .
- information that can be depicted along the time axis e.g., a planning chart (e.g., a Gantt chart) used in various kinds of scheduling on the computer is displayed.
- GUI operation members 3 are displayed together with the window 2 .
- schedule information (screen display field) in the Gantt chart within the window 2 can be scrolled to the right or left along the time axis.
- the GUI operation members 3 include those consisting of calendar information.
- the GUI operation members 3 include a plurality of day buttons 3 a , right and left scroll buttons 3 c and 3 b , a scroll bar 3 d , and scroll buttons 3 e and 3 f for switching information to be displayed to a schedule for the last or next month.
- the day buttons 3 a are displayed for 30 days from the start day to be displayed. The start day to be displayed can be arbitrarily set.
- This embodiment has, as a mode upon displaying schedule information of the Gantt chart on the window 2 , a day mode for displaying information in units of days, a month mode for displaying information in units of months, and a year mode for displaying information in units of years. Furthermore, the day mode is classified into a normal mode for displaying schedule information for a day, and a reduced-scale mode for displaying information for a plurality of days at the same time. The month and year modes are also classified into the normal and reduced-scale modes. These modes can be selected by a mode selection means 7 shown in FIG. 2.
- the day mode for displaying schedule information in units of days, and the normal mode for displaying schedule information for a day have been selected.
- the day mode has been selected as in FIG. 3, but the reduced-scale mode for displaying schedule information for a plurality of days (five days in this example) at the same time has been selected in place of the normal mode.
- the mode selection means 7 may be implemented by hardware buttons and the like provided to the computer, or GUI operation members displayed on the display screen 1 .
- FIGS. 3 and 4 exemplify a case wherein the mode selection means 7 is implemented by GUI operation members.
- a reduced-scale button 7 a for displaying schedule information by changing, e.g., the reduction scale on the time axis is provided.
- the normal mode and reduced-scale mode are toggled.
- an arbitrary item may be selected by clicking a mouse button from a popup menu that shows a list of one day/five days/one week, and the like.
- a year mode button 7 b As GUI buttons for selecting one of the year, month, and day modes, a year mode button 7 b , month mode button 7 c , and day mode button 7 d are provided. Of these three buttons, a mode corresponding to the pressed button is set. Note that the year, month, and day modes may be toggled every time one button is pressed, like the reduced-scale button 7 a.
- buttons 7 a to 7 d are displayed as a guide 7 e .
- “one day” is displayed there, i.e., it indicates that the day mode and normal mode have been selected.
- “five days” is displayed there, i.e., it indicates that the day mode and reduced-scale mode have been selected.
- FIGS. 3 and 4 show display examples in the day mode, as described above. Display examples in the month and year modes are respectively shown in FIGS. 5 and 6 (both these examples are in the normal mode). Although not shown in FIGS. 5 and 6, a bar schedule chart is displayed on the window 2 in practice like in FIGS. 3 and 4.
- FIG. 5 that shows the display example in the month mode
- a plurality of month buttons 3 g to each of which one operation member is assigned per month are displayed in place of the day buttons 3 a displayed in the day mode.
- the scroll buttons 3 e and 3 f displayed in the day mode serve as scroll buttons for switching the schedule to the one for the last or next year.
- Other GUI buttons are the same as those in FIGS. 3 and 4.
- FIG. 6 shows the display example in the year mode
- a plurality of year buttons 3 h to each of which one operation member is assigned per year are displayed in place of the day buttons 3 a displayed in the day mode.
- the scroll buttons 3 e and 3 f which are displayed in the day or month mode are not displayed.
- Other GUI buttons are the same as those in FIGS. 3 and 4.
- reference numeral 4 denotes an information management means for managing schedule information of the Gantt chart displayed on the window 2 in units of, e.g., years, months, and days.
- Reference numeral 5 denotes a display control means for controlling to display schedule information managed by the information management means 4 on the window 2 .
- Reference numeral 6 denotes a scroll means which controls the display control means 5 to immediately move the screen display field to a data position containing schedule information corresponding to the year, month, and day of the operated button, when a given button of the GUI operation members 3 is operated.
- the scroll means 6 is informed of that operation.
- the scroll means 6 directs the display control means 5 to move the screen display field to schedule information corresponding to the 14th.
- the display control means 5 reads out schedule information for the 14th from the information management means 4 , supplies the readout information to the display apparatus, and displays the information on the window 2 .
- a display can be gradually updated day by day. For example, when the left scroll button 3 b is clicked while schedule information for the 14th is being displayed on the screen in FIG. 3, schedule information corresponding to the 13th is displayed; when the right scroll button 3 c is clicked in that state, schedule information corresponding to the 15th is displayed.
- the scroll means 6 When the scroll button 3 e or 3 f is clicked on the screen, the scroll means 6 is informed of that operation.
- the scroll means 6 directs to move the screen display field to schedule information for the last or next month on the same day as that currently displayed.
- the display control means 5 reads out the corresponding schedule information for the last or next month from the information management means 4 , supplies the readout information to the display apparatus, and displays the information on the window 2 .
- schedule information of the current month selected upon operation is displayed.
- schedule information corresponding to the 14th of the current month is read out from the information management means 4 , and is displayed on the window 2 .
- the scroll button 3 e is clicked in that state, schedule information corresponding to the 14th of the last month is read out from the information management means 4 , and is displayed on the window 2 .
- the scroll means 6 scrolls to move schedule information for a plurality of days including the day of the operated day button 3 a to fall within the screen display field. For example, when the day button 3 a for the 14th is clicked on the screen shown in FIG. 4, the scroll means 6 is informed of that operation. Upon reception of this information, the scroll means 6 controls the display control means 5 to move the screen display field to display schedule information for five days including the 14th on the window 2 .
- the plurality of day buttons 3 a are divided in units of five days from the left end, and schedule information for each divided unit is displayed on the window 2 .
- schedule information for the 13th to 17th is displayed on the window 2 upon operation of the day button 3 a for the 14th. That is, independently of the day buttons 3 a for the 13th and 17th to be pressed, the same display state is obtained after scrolling, as shown in FIG. 4.
- schedule information on the day of the operated day button 3 a may always be displayed at the center of the screen of the window 2 .
- schedule information for the 12th to 16th is read out from the information management means 4 and displayed.
- the scroll means 6 When a mode for displaying schedule information for one year in units of years has been selected by the mode selection means 7 , if the year button 3 h for 1998 is clicked on the screen in FIG. 6, the scroll means 6 is informed of that operation.
- the scroll means 6 directs the display control means 5 to move the screen display field to schedule information corresponding to “1998”.
- the display control means 5 reads out schedule information for “1998” from the information management means 4 , supplies the readout information to the display apparatus, and displays the information on the window 2 .
- schedule information of the corresponding day, month, or year can be displayed on the window 2 .
- schedule information can be scrolled by operating a scroll box 3 d ⁇ 1 or a right or left scroll button 3 d ⁇ 3 or 3 d ⁇ 2 that form the scroll bar 3 d.
- schedule information for one day corresponding to the 14th is displayed on the window 2 , as described above.
- schedule information for a certain day can be displayed in the same manner as that upon operation of the day button 3 a , and schedule information across two days can also be displayed.
- the user Upon creating a certain job schedule, the user must be aware of the fact that the job may be completed within one day or may continue over a plurality of days, or it may start from a late time of a certain day and end at a certain time of the next day.
- the user Upon planning or checking a job that takes less than one day, the user need only operate the corresponding day button 3 a . However, when a job takes more than one day, the user can easily confirm the start and end times of the job across the days by operating the scroll bar 3 d.
- schedule information at the boundaries between days, months, or years can be very easily created or checked.
- schedule information for 24 hours is displayed as schedule information for a day.
- schedule information for hours shorter than 24 hours may be displayed.
- schedule information for eight hours (7:00 to 15:00) is displayed.
- the time zone for the job may be limited in relation to, e.g., the equipment operation time period.
- schedule information for that period is managed by the information management means 4 , and is displayed on the window 2 via the display control means 5 .
- whether information for 24 hours or several hours shorter than 24 hours is displayed may be switched by automatically checking schedule information managed in the information management means 4 by the display control means 5 , or the user may designate it by preparing GUI buttons or menus for that.
- the information management means 4 , display control means 5 , and scroll means 6 shown in FIG. 2 above are implemented by a microcomputer system which comprises a CPU, ROM, RAM, hard disk, and the like (not shown), in practice.
- the work program of the CPU for attaining the above-mentioned scrolling is stored in, e.g., the ROM.
- the ROM that stores the work program constitutes a recording medium of the present invention.
- the work program for the CPU may be stored in the hard disk.
- the work program can be externally supplied to this hard disk.
- the hard disk and a means for externally supplying the work program e.g., a recording medium that stores the work program, constitute a recording medium of the present invention.
- a recording medium that stores the work program for example, a floppy disk, optical disk, magnetooptical disk, CD-ROM, magnetic tape, nonvolatile memory card, and the like may be used in addition to the above-mentioned ROM and hard disk.
- FIG. 8 is a block diagram showing hardware image when the scroll display control apparatus of this embodiment is implemented by the microcomputer system. Note that buttons 3 a to 3 h , and 7 a to 7 d illustrated around a CPU 11 in FIG. 8 are GUI operation members displayed on the display screen of a display unit 15 in practice, and are not hardware components in strict sense, but they are illustrated for the purpose of easy understanding.
- the CPU 11 executes scroll display control described above with the aid of the display screens shown in FIGS. 3 to 7 in accordance with the work program stored in a ROM 12 .
- the CPU 11 outputs appropriate addresses to first and second RAMs 13 and 14 to read out schedule information stored in these RAMs 13 and 14 to the display unit 15 in units of days, months, or years.
- FIG. 9 is a schematic view showing schedule information stored in the first RAM 13 .
- the schedule information is stored in the first RAM 13 in units of years, months, and days.
- the CPU 11 appropriately controls the address to be output in correspondence with the current display mode selected by one of the mode selection buttons 7 a to 7 d so as to read out schedule information from the first RAM 13 in units of years, months, or days.
- the second RAM 14 has a size much smaller than that of the first RAM 13 .
- the first RAM 13 may be constructed by a large-capacity hard disk or the like, and the second RAM 14 may be constructed by a DRAM or the like.
- the CPU 11 Upon operation of one of the scroll display buttons 3 a to 3 h , the CPU 11 detects the day of the month, month, year, or the like of the operated button, and reads out schedule information corresponding to the detected contents from the second RAM 14 to the display unit 15 . With this control, when a scroll instruction is actually issued, the corresponding schedule information can be read out from the second RAM 14 with a small size to the display unit 15 , thus preventing slow scrolling.
- the CPU 11 when the day mode is selected upon operation of the day mode button 7 d , the CPU 11 outputs an address for reading out schedule information for a month including the current date counted by a current date counter 11 a to the first RAM 13 to read out the schedule information for that month to the second RAM 14 in advance. For example, if the date upon setting the day mode is October 2, 1998, schedule information for the month of October in 1998 is read out onto the second RAM 14 .
- the CPU 11 After that, if the day button 3 a for the 14th is pressed, as has been described above with reference to FIG. 3, the CPU 11 outputs an address for outputting schedule information for the 14th to the second RAM 14 . With this address, schedule information for the 14th of October in 1998 is read out and is supplied to the display unit 15 .
- the display mode is set in the day mode and normal mode, and schedule information on the current date indicated by the current date counter 11 a is displayed on the window of the display unit 15 .
- the CPU 11 comprises X, Y, and Z counters 11 b , 11 c , and 11 d . These counters are used for displaying schedule information in units of a plurality of days, months, or years in the reduced-scale mode.
- FIG. 10A starts operation when the power supply of the computer is turned on or an application program is started.
- schedule information for one month including the current date indicated by the current date counter 11 a is output from the first RAM 13 to the second RAM 14 in step S 1 .
- step S 2 It is checked in step S 2 if the scroll button 3 e or 3 f has been pressed, i.e., if a display of schedule information for the last or next month is directed. If such button has been operated, schedule information for the last or next month is output from the first RAM 13 to the second RAM 14 in step S 3 . On the other hand, if the scroll button 3 e or 3 f is not operated, the control skips step S 3 , and data loaded onto the second RAM 14 in step S 1 is used.
- step S 4 schedule information for the current date indicated by the current date counter 11 a is read out from the second RAM 14 and is displayed on the display unit 15 . If the processing in step S 3 has been done, schedule information on the same day in the last or next month is displayed. Furthermore, it is checked in step S 5 if any day button 3 a has been pressed. If a day button 3 a has been operated, schedule information for the day corresponding to the operated button is read out from the second RAM 14 , and is displayed on the display unit 15 in step S 6 .
- step S 7 if none of the day buttons 3 a are operated, it is checked in step S 7 if the scroll bar 3 d has been operated. If the scroll bar 3 d has been operated, schedule information for a day corresponding to the position of the moved scroll box 3 d ⁇ 1 is read out from the second RAM 14 and is displayed on the display unit 15 in step S 8 . On the other hand, if the scroll bar 3 d is not operated, it is checked in step S 9 if the reduced-scale button 7 a has been operated.
- step S 10 the value of the X counter 11 b for day of the month is incremented by 1 in step S 10 , and it is checked in step S 11 if the sum of the counter value X and the current day of the month is larger than “28”.
- This number “28” indicates the number of days of February having the smallest number of days in one year. If the sum of the counter value X and the current day of the month exceeds this number of days, it indicates that schedule information for a plurality of days to be displayed is likely to include that for a day or days of the next month.
- the second RAM 14 stores only schedule information for the current month. In such case, schedule information for the next month must be read out from the first RAM 13 to the second RAM 14 .
- the flow advances to step S 12 to output schedule information for the next month from the first RAM 13 to the second RAM 14 , thereby storing schedule information for two months in the second RAM 14 .
- the control skips the processing in step S 12 , i.e., jumps to step S 13 .
- step S 13 schedule information for X days indicated by the counter 11 b for day of the month starting from the current day of the month indicated by the current date counter 11 a is read out from the second RAM 14 and is displayed on the display unit 15 .
- steps S 14 and S 15 to check if the month or year mode button 7 c or 7 b has been operated. If none of the mode buttons are operated, the flow returns to step S 2 to continue the processing in the day mode. If one of these mode buttons has been operated, the flow advances to the processing in FIG. 10B or 10 C to execute processing in the month or year mode.
- step S 16 schedule information for a year including the current month indicated by the current date counter 11 a is output from the first RAM 13 to the second RAM 14 in step S 16 in FIG. 10B. It is then checked in step S 17 if the scroll button 3 e or 3 f has been pressed, i.e., if a display of schedule information for the last or next year has been instructed. If the scroll button 3 e or 3 f has been operated, the flow advances to step S 18 to output schedule information for the last or next year from the first RAM 13 to the second RAM 14 .
- step S 18 schedule information for the current month indicated by the current date counter 11 a is read out from the second RAM 14 and is displayed on the display unit 15 . In this case, if the processing in step S 18 has been done, schedule information for the identical month in the last or next year is displayed.
- step S 20 it is checked in step S 20 if any month button 3 g has been pressed. If one of the month buttons 3 g has been pressed, schedule information for a month corresponding to the operated button is read out from the second RAM 14 and is displayed on the display unit 15 in step S 21 . On the other hand, if none of the month buttons 3 g are operated, it is checked in step S 22 if the scroll bar 3 d has been operated. If the scroll bar 3 d has been operated, schedule information for a month corresponding to the position of the moved scroll box 3 d ⁇ 1 is read out from the second RAM 14 and is displayed on the display unit 15 in step S 23 . If the scroll bar 3 d is not operated, it is also checked in step S 24 if the reduced-scale button 7 a has been operated.
- step S 25 the value of the Y counter 11 c for months is incremented by 1 in step S 25 , and it is checked in step S 26 if the sum of the counter value Y and the current month number is larger than “12”. This number “12” indicates the number of months included in a year. If the sum of the counter value Y and the current month number exceeds this number of months, it indicates that schedule information for a plurality of months to be displayed include that for a month or months in the next year.
- the second RAM 14 stores only schedule information for the current year. In this case, schedule information for the next year must be read out from the first RAM 13 to the second RAM 14 .
- the flow advances to step S 27 to output schedule information for the next year from the first RAM 13 to the second RAM 14 , thus storing schedule information for two years in the second RAM 14 .
- the control skips the processing in step S 27 , i.e., jumps to step S 28 .
- step S 28 schedule information for Y months indicated by the counter 11 c for the month number starting from the current month indicated by the current date counter 11 a is read out from the second RAM 14 and is displayed on the display unit 15 .
- step S 29 and S 30 the flow advances to steps S 29 and S 30 to check if the day or year mode button 7 d or 7 b has been operated. If neither of these mode buttons are operated, the flow returns to step S 17 to continue the processing in the month mode. On the other hand, if one of these mode buttons has been operated, the flow advances to the processing shown in FIG. 10A or 10 C to execute processing in the day or year mode.
- schedule information for a plurality of years (e.g., three years) from the current year indicated by the current date counter 11 a is output from the first RAM 13 to the second RAM 14 in step S 31 in FIG. 10C.
- schedule information for the current year indicated by the current date counter 11 a is read out from the second RAM 14 and is displayed on the display unit 15 .
- step S 33 it is checked in step S 33 if one of the year buttons 3 h has been operated. If one of the year buttons 3 h has been operated, schedule information for a year corresponding to the operated button is read out from the second RAM 14 and is displayed on the display unit 15 in step S 34 . On the other hand, if none of the year buttons 3 h are operated, it is checked in step S 35 if the scroll bar 3 d has been operated. If the scroll bar 3 d has been operated, schedule information for a year corresponding to the position of the moved scroll box 3 d ⁇ 1 is read out from the second RAM 14 and is displayed on the display unit 15 in step S 36 . If the scroll bar 3 d is not operated, it is then checked in step S 37 if the reduced-scale button 7 a has been operated.
- step S 38 the value of the Z counter 11 d for years is incremented by 1 in step S 38 , and it is checked in step S 39 if the sum of the counter value Z and the current year number is larger than the sum of a value obtained by subtracting 1 from a value indicating the number of years (three years in the initial state) corresponding to the currently stored schedule information, and the current year number. If this condition is satisfied, it indicates that schedule information for a plurality of years to be displayed includes that for a year, which is not stored in the second RAM 14 .
- step S 40 output schedule information for that year from the first RAM 13 to the second RAM 14 .
- the control skips the processing in step S 40 , i.e., jumps to step S 41 .
- step S 41 schedule information for Z years indicated by the counter 11 d for years starting from the current year indicated by the current date counter 11 a is read out from the second RAM 14 and is displayed on the display unit 15 .
- steps S 42 and S 43 to check if the day or month mode button 7 d or 7 c has been operated. If neither of these buttons are operated, the flow returns to step S 32 to continue the processing in the year mode. On the other hand, if one of these mode buttons has been operated, the flow advances to the processing in FIG. 10A or 10 B to execute processing in the day or month mode.
- buttons 3 a , 3 g , and 3 h are used as means for moving (scrolling) the screen display field along the time axis, the user can very easily see the information as compared to the conventional case using a scroll bar alone, and can quickly observe information of the corresponding part by clicking the day, month, or year button 3 a , 3 g , or 3 h of a desired day of the month, month, or year in the corresponding display mode.
- buttons 3 a , 3 g , or 3 h are displayed immediately above the scroll bar 3 d , the scroll box 3 d ⁇ 1 , can be easily moved to a desired date position while observing indications on these buttons.
- the user can immediately observe schedule information for a desired day of the month, month, or year even by using the scroll bar 3 d , and operability upon generating or checking schedule information at boundaries between days, months, or years can be improved.
- buttons 3 a , 3 g , or 3 h are displayed on the display screen 1 of the computer together with schedule information of a Gantt chart displayed on the window 2 , the user need not select another calendar information screen or window that displays these buttons alone to attain scrolling, resulting in easy operation.
- the plurality of day buttons 3 a are lined up from the left to right on the screen beneath the window 2 for displaying information of the screen display field.
- the present invention is not limited to such specific display pattern (the same applies to the month and year buttons 3 g and 3 h ).
- the Gantt chart has been exemplified as information to be displayed on the window 2 .
- the present invention is not limited to such specific information. That is, any other kinds of information to be displayed along the time axis can be used in addition to schedule information in other patterns.
- the day mode includes the mode for displaying information in units of days (FIG. 3) and the mode for displaying information in units of five days (FIG. 4). Also, information may be displayed in other units. For example, information may be displayed in units of shifts or half days. In the month and year modes as well, schedule information may be displayed in various units.
- the right and left scroll buttons 3 d ⁇ 3 and 3 d ⁇ 2 can be used as effective means for scrolling. More specifically, when scrolling of schedule information for half a day is implemented by day buttons alone, the number of day buttons becomes large (that is, the number of day buttons doubles if buttons are displayed in units of half days). By contrast, when GUI operation members for scrolling use only the day buttons 3 a shown in FIG. 3, and the former and latter halves in a day are shifted using the right and left scroll buttons 3 d ⁇ 3 and 3 d ⁇ 2 , the number of day buttons 3 a need not be increased.
Abstract
This invention has a scroll means for displaying GUI operation members consisting of calendar information on the computer screen, and moving the screen display field to a date position containing information corresponding to the date of the operated GUI operation member upon operation of one of the GUI operation members. The user can very easily see the information compared to a conventional scroll bar display, and can quickly observe corresponding information by only operating the GUI operation member of his or her desired date.
Description
- 1. [Field of the Invention]
- The present invention relates to a scroll display method on a time axis, a scroll display control apparatus, and a storage medium and, for example, to a technique for moving the screen display field of information, which is formed along the time axis, along the time axis on a planning chart used in, e.g., scheduling on a computer.
- 2. [Description of the Related Art]
- Conventionally, various techniques for displaying planning charts used in, e.g., scheduling on the display screen of a computer and controlling schedules on the computer have been proposed. As an example of a planning chart, a bar chart, a so-called Gantt chart, which is used in production planning, control, and the like, and depicts jobs, experiments, or the like planned or done in relation to time, is known.
- When such Gantt chart is displayed on the entire computer screen or on a window in the screen, all scheduled items on the time axis cannot often be displayed. In such case, a GUI operation member called a scroll bar is displayed. By operating this scroll bar, information within the screen or window can be scrolled vertically or horizontally.
- For example, as shown in FIG. 1, only a schedule for one day is displayed on the display screen, and when a schedule for another day is to be input or checked, the user can move the display field to the right or left by clicking a right or
left scroll button scroll bar 41. In this case, upon operation of theleft scroll button 41 a, a schedule of the previous day is displayed on the screen, and upon operation of theright scroll button 41 b, a schedule of the next day is displayed. By dragging ascroll box 41 c to the right or left, the display field can be moved. - However, in the conventional technique which uses the
aforementioned scroll bar 41 as a means for moving (scrolling) the display field along the time axis in association with information formed along the time axis such as a Gantt chart, scroll operability upon displaying information for a desired day on the screen is very poor. - More specifically, when the right or
left scroll button left scroll buttons - By contrast, when the
scroll box 41 c is used, the display field can be quickly moved to information of a schedule part corresponding to the dropped position of thescroll box 41 c on thescroll bar 41. However, in order to display a schedule for a desired day on the screen, the user experiences difficulty in determining the dropping position of thescroll box 41 c. As a consequence, the user must gradually move the display field using the right orleft scroll button scroll box 41 c to adjust the display position while confirming the screen. - It is an object of the present invention to improve scroll operability upon displaying information for a desired interval of time when a display field is scrolled along the time axis for information such as a Gantt chart on a computer.
- In order to achieve the above object, a scroll display method on a time axis according to the present invention, comprises the steps of: displaying GUI operation members consisting of calendar information on the screen; and moving the screen display field along the time axis to display at least information corresponding to a date indicated by the operated GUI operation member on the screen upon operation of one of the GUI operation members.
- Note that the GUI operation members may be displayed on the screen together with information to be displayed on the screen display field.
- The GUI operation members may be a plurality of day buttons each of which is assigned to one day, a plurality of month buttons each of which is assigned to one month, or a plurality of year buttons each of which is assigned to one year.
- The information displayed on the screen display field may be schedule information for scheduling, the method may have a mode for displaying the schedule information in units of days, a mode for displaying the schedule information in units of months, and a mode for displaying the schedule information in units of years, and the GUI operation members may be switched to a plurality of day buttons each of which is assigned to one day, a plurality of month buttons each of which is assigned to one month, or a plurality of year buttons each of which is assigned to one year in correspondence with one of the modes selected.
- In another aspect of the present invention, the information displayed on the screen display field is time information for scheduling, the method has a mode for displaying one unit schedule of the time information, and a mode for simultaneously displaying a plurality of unit schedules, and when the mode for simultaneously displaying the plurality of unit schedules is selected, scrolling is made to move and display a plurality of unit schedules of the time information including a date indicated by the operated GUI operation member within the screen display field.
- In still another aspect of the present invention, a GUI operation member consisting of a scroll bar is displayed in the vicinity of the GUI operation members consisting of the calendar information, and when the scroll bar is operated, the screen display field is moved along the time axis to display information of a date corresponding to a position of a scroll box that forms the scroll bar on the screen.
- A scroll display control apparatus on the time axis according to the present invention is a scroll display control apparatus for moving a screen display field of information along a time axis, which is displayed on a screen, along the time axis, comprising GUI operation members consisting of calendar information displayed on the screen, and scroll means for moving the screen display field along the time axis to display at least information corresponding to a date indicated by the operated GUI operation member on the screen upon operation of one of the GUI operation members.
- The GUI operation members may be a plurality of day buttons each of which is assigned to one day, a plurality of month buttons each of which is assigned to one month, or a plurality of year buttons each of which is assigned to one year.
- In another aspect of the present invention, the information displayed on the screen display field is schedule information for scheduling, and the apparatus further comprises mode selection means for selecting one of a mode for displaying the schedule information in units of days, a mode for displaying the schedule information in units of months, and a mode for displaying the schedule information in units of years, and GUI switching means for switching the GUI operation members to a plurality of day buttons each of which is assigned to one day, a plurality of month buttons each of which is assigned to one month, or a plurality of year buttons each of which is assigned to one year in correspondence with one of the modes selected.
- In still another aspect of the present invention, the information displayed on the screen display field is time information for scheduling, the apparatus further comprises mode selection means for selecting one of a mode for displaying one unit schedule of the time information, and a mode for simultaneously displaying a plurality of unit schedules, and when the mode for simultaneously displaying the plurality of unit schedules is selected, the scroll means scrolls to move and display a plurality of unit schedules of the time information including a date indicated by the operated GUI operation member within the screen display field.
- In still another aspect of the present invention, a scroll button is used together with the day, month, or year buttons.
- In still another aspect of the present invention, a GUI operation member consisting of a scroll bar is displayed in the vicinity of the GUI operation members consisting of the calendar information, and when the scroll bar is operated, the scroll means moves the screen display field along the time axis to display information of a date corresponding to a position of a scroll box that forms the scroll bar on the screen.
- In still another aspect of the present invention, the apparatus further comprises first storage means for storing schedule information in units of years, months, and days for scheduling, second storage means for storing some pieces of schedule information read out from the first storage means, and read-out control means for, upon switching the modes, controlling to store some pieces of schedule information required for the selected mode from the first storage means to the second storage means, and when one of the GUI operation members is operated, the scroll means reads out information corresponding to a date indicated by the operated GUI operation member from the second storage means and displays the readout information on the screen.
- A computer-readable storage medium according to the present invention records a program for making a computer implement a function of displaying GUI operation members consisting of calendar information displayed on a screen which can be scrolled to move a screen display field of information along a time axis, along the time axis, and moving the screen display field along the time axis to display at least information corresponding to a date indicated by the operated GUI operation member on the screen upon operation of one of the GUI operation members.
- Note that the GUI operation members may be a plurality of day buttons each of which is assigned to one day, a plurality of month buttons each of which is assigned to one month, or a plurality of year buttons each of which is assigned to one year.
- In another aspect of the present invention, the information displayed on the screen display field is schedule information for scheduling, and the medium further records a program for making the computer implement a function, which has mode selection means for selecting one of a mode for displaying the schedule information in units of days, a mode for displaying the schedule information in units of months, and a mode for displaying the schedule information in units of years, and which switches the GUI operation members to a plurality of day buttons each of which is assigned to one day, a plurality of month buttons each of which is assigned to one month, or a plurality of year buttons each of which is assigned to one year in correspondence with one of the modes selected.
- In still another aspect of the present invention, the medium further records a program for making the computer implement a function of displaying a GUI operation member consisting of a scroll bar in the vicinity of the GUI operation members consisting of the calendar information, and moving the screen display field along the time axis to display information of a date corresponding to a position of a scroll box that forms the scroll bar on the screen upon operation of the scroll bar.
- FIG. 1 is a view for explaining a conventional scroll display method;
- FIG. 2 is a block diagram showing the principal functional arrangement of a computer which comprises a scroll display control apparatus according to the present invention;
- FIG. 3 is a view for explaining a scroll display method on a time axis according to the present invention, and shows a display example on a screen when a day mode and normal mode have been selected;
- FIG. 4 is a view for explaining a scroll display method on a time axis according to the present invention, and shows a display example on the screen when the day mode and a reduced-scale mode have been selected;
- FIG. 5 is a view for explaining a scroll display method on a time axis according to the present invention, and shows a display example on the screen when a month mode and the normal mode have been selected;
- FIG. 6 is a view for explaining a scroll display method on a time axis according to the present invention, and shows a display example on the screen when a year mode and the normal mode have been selected;
- FIG. 7 is a view for explaining a scroll display method on a time axis according to the present invention, and shows another display example on the screen when the day mode and normal mode have been selected;
- FIG. 8 is a block diagram showing hardware image of a computer which comprises a scroll display control apparatus according to the present invention;
- FIG. 9 is a schematic view showing a data storage example in a first RAM shown in FIG. 8; and
- FIGS. 10A to10C are flow charts showing the operation of the computer shown in FIG. 8.
- The preferred embodiment of the present invention will now be described with reference to the accompanying drawings.
- FIG. 2 is a block diagram showing the principal functional arrangement of a computer which comprises a scroll display control apparatus according to the present invention.
- Referring to FIG. 2,
reference numeral 1 denotes a screen of a display apparatus (to be referred to as a display screen hereinafter), within which awindow 2 is displayed. Various kinds of information are displayed on thiswindow 2. In this embodiment, information that can be depicted along the time axis, e.g., a planning chart (e.g., a Gantt chart) used in various kinds of scheduling on the computer is displayed. - When such Gantt chart is displayed on the
window 2, all pieces of information cannot often be displayed at once within the window. Hence,GUI operation members 3 are displayed together with thewindow 2. By operating one of theGUI operation members 3, schedule information (screen display field) in the Gantt chart within thewindow 2 can be scrolled to the right or left along the time axis. - In this embodiment, the
GUI operation members 3 include those consisting of calendar information. For example, in a day mode (to be described in detail later), as shown in FIGS. 3 and 4 in detail, theGUI operation members 3 include a plurality ofday buttons 3 a, right andleft scroll buttons scroll bar 3 d, and scrollbuttons day buttons 3 a are displayed for 30 days from the start day to be displayed. The start day to be displayed can be arbitrarily set. - This embodiment has, as a mode upon displaying schedule information of the Gantt chart on the
window 2, a day mode for displaying information in units of days, a month mode for displaying information in units of months, and a year mode for displaying information in units of years. Furthermore, the day mode is classified into a normal mode for displaying schedule information for a day, and a reduced-scale mode for displaying information for a plurality of days at the same time. The month and year modes are also classified into the normal and reduced-scale modes. These modes can be selected by a mode selection means 7 shown in FIG. 2. - In the example in FIG. 3, the day mode for displaying schedule information in units of days, and the normal mode for displaying schedule information for a day have been selected. In the example in FIG. 4, the day mode has been selected as in FIG. 3, but the reduced-scale mode for displaying schedule information for a plurality of days (five days in this example) at the same time has been selected in place of the normal mode.
- The mode selection means7 may be implemented by hardware buttons and the like provided to the computer, or GUI operation members displayed on the
display screen 1. FIGS. 3 and 4 exemplify a case wherein the mode selection means 7 is implemented by GUI operation members. - More specifically, as a GUI button for selecting one of the normal and reduced-scale modes, a reduced-
scale button 7 a for displaying schedule information by changing, e.g., the reduction scale on the time axis is provided. By pressing this reduced-scale button 7 a, the normal mode and reduced-scale mode are toggled. Also, an arbitrary item may be selected by clicking a mouse button from a popup menu that shows a list of one day/five days/one week, and the like. - As GUI buttons for selecting one of the year, month, and day modes, a
year mode button 7 b,month mode button 7 c, andday mode button 7 d are provided. Of these three buttons, a mode corresponding to the pressed button is set. Note that the year, month, and day modes may be toggled every time one button is pressed, like the reduced-scale button 7 a. - The contents of the mode selected by these
buttons 7 a to 7 d are displayed as aguide 7 e. In the example in FIG. 3, “one day” is displayed there, i.e., it indicates that the day mode and normal mode have been selected. On the other hand, in the example in FIG. 4, “five days” is displayed there, i.e., it indicates that the day mode and reduced-scale mode have been selected. - FIGS. 3 and 4 show display examples in the day mode, as described above. Display examples in the month and year modes are respectively shown in FIGS. 5 and 6 (both these examples are in the normal mode). Although not shown in FIGS. 5 and 6, a bar schedule chart is displayed on the
window 2 in practice like in FIGS. 3 and 4. - In FIG. 5 that shows the display example in the month mode, a plurality of
month buttons 3 g to each of which one operation member is assigned per month are displayed in place of theday buttons 3 a displayed in the day mode. On the other hand, thescroll buttons - Also, in FIG. 6 that shows the display example in the year mode, a plurality of
year buttons 3 h to each of which one operation member is assigned per year are displayed in place of theday buttons 3 a displayed in the day mode. On the other hand, thescroll buttons - Referring back to FIG. 2,
reference numeral 4 denotes an information management means for managing schedule information of the Gantt chart displayed on thewindow 2 in units of, e.g., years, months, and days.Reference numeral 5 denotes a display control means for controlling to display schedule information managed by the information management means 4 on thewindow 2.Reference numeral 6 denotes a scroll means which controls the display control means 5 to immediately move the screen display field to a data position containing schedule information corresponding to the year, month, and day of the operated button, when a given button of theGUI operation members 3 is operated. - More specifically, when the mode selection means7 has selected a mode for displaying schedule information for a day in units of days, and the
day button 3 a for the 14th is clicked on the screen shown in FIG. 3, the scroll means 6 is informed of that operation. The scroll means 6 directs the display control means 5 to move the screen display field to schedule information corresponding to the 14th. In response to this direction, the display control means 5 reads out schedule information for the 14th from the information management means 4, supplies the readout information to the display apparatus, and displays the information on thewindow 2. - In this embodiment, since the right and left
scroll buttons left scroll button 3 b is clicked while schedule information for the 14th is being displayed on the screen in FIG. 3, schedule information corresponding to the 13th is displayed; when theright scroll button 3 c is clicked in that state, schedule information corresponding to the 15th is displayed. - When the
scroll button window 2. - For example, initially, e.g., immediately after the
day mode button 7 d has been pressed, schedule information of the current month selected upon operation is displayed. At that time, when theday button 3 a for the 14th is clicked, schedule information corresponding to the 14th of the current month is read out from the information management means 4, and is displayed on thewindow 2. Furthermore, when thescroll button 3 e is clicked in that state, schedule information corresponding to the 14th of the last month is read out from the information management means 4, and is displayed on thewindow 2. - When a mode for displaying schedule information for a plurality of days in units of days is selected by the mode selection means7, the scroll means 6 scrolls to move schedule information for a plurality of days including the day of the operated
day button 3 a to fall within the screen display field. For example, when theday button 3 a for the 14th is clicked on the screen shown in FIG. 4, the scroll means 6 is informed of that operation. Upon reception of this information, the scroll means 6 controls the display control means 5 to move the screen display field to display schedule information for five days including the 14th on thewindow 2. - In the example in FIG. 4, the plurality of
day buttons 3 a are divided in units of five days from the left end, and schedule information for each divided unit is displayed on thewindow 2. According to this example, since theday button 3 a for the 14th is included within the unit from the 13th to 17th, schedule information for the 13th to 17th is displayed on thewindow 2 upon operation of theday button 3 a for the 14th. That is, independently of theday buttons 3 a for the 13th and 17th to be pressed, the same display state is obtained after scrolling, as shown in FIG. 4. - Note that the display format upon displaying schedule information in units of a plurality of days is not limited to such example shown in FIG. 4. For example, schedule information on the day of the operated
day button 3 a may always be displayed at the center of the screen of thewindow 2. In such case, upon operation of theday button 3 a for the 14th, schedule information for the 12th to 16th is read out from the information management means 4 and displayed. - When a mode for displaying schedule information for one month in units of months has been selected by the mode selection means7, if the
month button 3 g for April is clicked on the screen in FIG. 5, the scroll means 6 is informed of that operation. The scroll means 6 directs the display control means 5 to move the screen display field to schedule information corresponding to “April”. In response to this direction, the display control means 5 reads out schedule information for “April”, supplies the readout information to the display apparatus, and displays the information on thewindow 2. - Furthermore, when the
scroll button window 2. Upon display in the month mode shown in FIG. 5 as well, initially, e.g., immediately after themonth mode button 7 c has been operated, schedule information for the current year upon operation is displayed. - When a mode for displaying schedule information for one year in units of years has been selected by the mode selection means7, if the
year button 3 h for 1998 is clicked on the screen in FIG. 6, the scroll means 6 is informed of that operation. The scroll means 6 directs the display control means 5 to move the screen display field to schedule information corresponding to “1998”. In response to this direction, the display control means 5 reads out schedule information for “1998” from the information management means 4, supplies the readout information to the display apparatus, and displays the information on thewindow 2. - In this way, according to this embodiment, by operating the
day button 3 a,month button 3 g,year button 3 h, or the like, schedule information of the corresponding day, month, or year can be displayed on thewindow 2. In addition, schedule information can be scrolled by operating ascroll box 3 d −1 or a right orleft scroll button scroll bar 3 d. - For example, on the display screen in FIG. 3, when the
day button 3 a for the 14th is clicked, schedule information for one day corresponding to the 14th is displayed on thewindow 2, as described above. By contrast, when thescroll box 3 d −1 is dragged, schedule information for a certain day can be displayed in the same manner as that upon operation of theday button 3 a, and schedule information across two days can also be displayed. - More specifically, when the
scroll box 3 d−1 is dragged to the central position between, e.g., the 14th and 15th, schedule information for the latter half (e.g., 19:00 to 7:00) of the 14th and schedule information for the former half (e.g., 7:00 to 19:00) of the 15th are displayed in combination on thewindow 2. Such display can also be attained by slightly moving thescroll box 3 d −1 by clicking the right orleft scroll button - Upon creating a certain job schedule, the user must be aware of the fact that the job may be completed within one day or may continue over a plurality of days, or it may start from a late time of a certain day and end at a certain time of the next day. Upon planning or checking a job that takes less than one day, the user need only operate the
corresponding day button 3 a. However, when a job takes more than one day, the user can easily confirm the start and end times of the job across the days by operating thescroll bar 3 d. - When the
scroll bar 3 d is operated on the display screen in the month mode shown in FIG. 5 or in the year mode shown in FIG. 6, schedule information across two months or years can be displayed on thewindow 2 by coupling their latter and former halves. - In this manner, schedule information at the boundaries between days, months, or years can be very easily created or checked.
- In the examples in FIGS. 3 and 4, information for24 hours is displayed as schedule information for a day. Alternatively, as shown in FIG. 7, schedule information for hours shorter than 24 hours may be displayed. In the example shown in FIG. 7, schedule information for eight hours (7:00 to 15:00) is displayed. Depending on the contents of a job to be scheduled, the time zone for the job may be limited in relation to, e.g., the equipment operation time period.
- For example, when the operation time period ranges from 7:00 to 15:00, since a job schedule can be planned within that period, schedule information for that period is managed by the information management means4, and is displayed on the
window 2 via the display control means 5. In such case, whether information for 24 hours or several hours shorter than 24 hours is displayed may be switched by automatically checking schedule information managed in the information management means 4 by the display control means 5, or the user may designate it by preparing GUI buttons or menus for that. - The information management means4, display control means 5, and scroll means 6 shown in FIG. 2 above are implemented by a microcomputer system which comprises a CPU, ROM, RAM, hard disk, and the like (not shown), in practice. The work program of the CPU for attaining the above-mentioned scrolling is stored in, e.g., the ROM. In this case, the ROM that stores the work program constitutes a recording medium of the present invention.
- Alternatively, the work program for the CPU may be stored in the hard disk. The work program can be externally supplied to this hard disk. In this case, the hard disk and a means for externally supplying the work program, e.g., a recording medium that stores the work program, constitute a recording medium of the present invention.
- As a recording medium that stores the work program, for example, a floppy disk, optical disk, magnetooptical disk, CD-ROM, magnetic tape, nonvolatile memory card, and the like may be used in addition to the above-mentioned ROM and hard disk.
- FIG. 8 is a block diagram showing hardware image when the scroll display control apparatus of this embodiment is implemented by the microcomputer system. Note that
buttons 3 a to 3 h, and 7 a to 7 d illustrated around aCPU 11 in FIG. 8 are GUI operation members displayed on the display screen of adisplay unit 15 in practice, and are not hardware components in strict sense, but they are illustrated for the purpose of easy understanding. - Referring to FIG. 8, the
CPU 11 executes scroll display control described above with the aid of the display screens shown in FIGS. 3 to 7 in accordance with the work program stored in aROM 12. In the scroll display control, theCPU 11 outputs appropriate addresses to first andsecond RAMs RAMs display unit 15 in units of days, months, or years. - FIG. 9 is a schematic view showing schedule information stored in the
first RAM 13. As shown in FIG. 9, the schedule information is stored in thefirst RAM 13 in units of years, months, and days. TheCPU 11 appropriately controls the address to be output in correspondence with the current display mode selected by one of themode selection buttons 7 a to 7 d so as to read out schedule information from thefirst RAM 13 in units of years, months, or days. - At this time, since the volume of information stored in the
first RAM 13 is very large, when the corresponding schedule information is read out to thedisplay unit 15 by designating an appropriate address in thefirst RAM 13 upon operation of one of thescroll display buttons 3 a to 3 h, much time is required from that access to read-out, resulting in slow scrolling. - To avoid such problem, in this embodiment, when one of the display modes is selected upon operation of one of the
mode selection buttons 7 a to 7 d, schedule information in an appropriate unit corresponding to the selected display mode is read out from thefirst RAM 13 to thesecond RAM 14 in advance. Note that thesecond RAM 14 has a size much smaller than that of thefirst RAM 13. For example, thefirst RAM 13 may be constructed by a large-capacity hard disk or the like, and thesecond RAM 14 may be constructed by a DRAM or the like. - Upon operation of one of the
scroll display buttons 3 a to 3 h, theCPU 11 detects the day of the month, month, year, or the like of the operated button, and reads out schedule information corresponding to the detected contents from thesecond RAM 14 to thedisplay unit 15. With this control, when a scroll instruction is actually issued, the corresponding schedule information can be read out from thesecond RAM 14 with a small size to thedisplay unit 15, thus preventing slow scrolling. - For example, when the day mode is selected upon operation of the
day mode button 7 d, theCPU 11 outputs an address for reading out schedule information for a month including the current date counted by acurrent date counter 11 a to thefirst RAM 13 to read out the schedule information for that month to thesecond RAM 14 in advance. For example, if the date upon setting the day mode is October 2, 1998, schedule information for the month of October in 1998 is read out onto thesecond RAM 14. - After that, if the
day button 3 a for the 14th is pressed, as has been described above with reference to FIG. 3, theCPU 11 outputs an address for outputting schedule information for the 14th to thesecond RAM 14. With this address, schedule information for the 14th of October in 1998 is read out and is supplied to thedisplay unit 15. - In the initial state, the display mode is set in the day mode and normal mode, and schedule information on the current date indicated by the
current date counter 11 a is displayed on the window of thedisplay unit 15. - Also, as shown in FIG. 8, the
CPU 11 comprises X, Y, and Z counters 11 b, 11 c, and 11 d. These counters are used for displaying schedule information in units of a plurality of days, months, or years in the reduced-scale mode. - More specifically, in the examples shown in FIGS. 3 and 4, modes for displaying schedule information for a day or five days are toggled every time the reduced-
scale button 7 a is pressed. By contrast, in the example shown in FIG. 8, schedule information to be displayed at the same time increases by one day every time the reduced-scale button 7 a is pressed. When schedule information for 10 days is displayed by repetitively pressing the reduced-scale button 7 a, the display returns to that for one day upon next operation of the reduced-scale button 7 a. The same applies to the month and year modes. At this time, the contents of thecounters 11 b, 11 c, and 11 d are counted up in correspondence with operation of the reduced-scale button 7 a. - The operation of the scroll display control apparatus according to this embodiment with the arrangement shown in FIG. 8 will be described in detail below with the aid of the flow charts in FIGS. 10A to10C. The flow chart shown in FIG. 10A starts operation when the power supply of the computer is turned on or an application program is started. In the initial state, since the day mode and normal mode are set, schedule information for one month including the current date indicated by the
current date counter 11 a is output from thefirst RAM 13 to thesecond RAM 14 in step S1. - It is checked in step S2 if the
scroll button first RAM 13 to thesecond RAM 14 in step S3. On the other hand, if thescroll button second RAM 14 in step S1 is used. - In step S4, schedule information for the current date indicated by the
current date counter 11 a is read out from thesecond RAM 14 and is displayed on thedisplay unit 15. If the processing in step S3 has been done, schedule information on the same day in the last or next month is displayed. Furthermore, it is checked in step S5 if anyday button 3 a has been pressed. If aday button 3 a has been operated, schedule information for the day corresponding to the operated button is read out from thesecond RAM 14, and is displayed on thedisplay unit 15 in step S6. - On the other hand, if none of the
day buttons 3 a are operated, it is checked in step S7 if thescroll bar 3 d has been operated. If thescroll bar 3 d has been operated, schedule information for a day corresponding to the position of the movedscroll box 3 d −1 is read out from thesecond RAM 14 and is displayed on thedisplay unit 15 in step S8. On the other hand, if thescroll bar 3 d is not operated, it is checked in step S9 if the reduced-scale button 7 a has been operated. - If the reduced-
scale button 7 a has been operated, the value of theX counter 11 b for day of the month is incremented by 1 in step S10, and it is checked in step S11 if the sum of the counter value X and the current day of the month is larger than “28”. This number “28” indicates the number of days of February having the smallest number of days in one year. If the sum of the counter value X and the current day of the month exceeds this number of days, it indicates that schedule information for a plurality of days to be displayed is likely to include that for a day or days of the next month. - Normally, in the day mode, the
second RAM 14 stores only schedule information for the current month. In such case, schedule information for the next month must be read out from thefirst RAM 13 to thesecond RAM 14. For this purpose, if the sum of the counter value X and the current day of the month is larger than “28”, the flow advances to step S12 to output schedule information for the next month from thefirst RAM 13 to thesecond RAM 14, thereby storing schedule information for two months in thesecond RAM 14. On the other hand, if the sum is smaller than “28”, the control skips the processing in step S12, i.e., jumps to step S13. - In step S13, schedule information for X days indicated by the
counter 11 b for day of the month starting from the current day of the month indicated by thecurrent date counter 11 a is read out from thesecond RAM 14 and is displayed on thedisplay unit 15. After the processing in step S13, after the processing in step S6 or S8, or after it is determined in step S9 that the reduced-scale button 7 a is not operated, the flow advances to steps S14 and S15 to check if the month oryear mode button - If the
month mode button 7 c has been pressed, schedule information for a year including the current month indicated by thecurrent date counter 11 a is output from thefirst RAM 13 to thesecond RAM 14 in step S16 in FIG. 10B. It is then checked in step S17 if thescroll button scroll button first RAM 13 to thesecond RAM 14. - On the other hand, if neither the
scroll button 3 e nor 3 f is operated, the control skips the processing in step S18, and data loaded onto thesecond RAM 14 in step S16 is used. In step S19, schedule information for the current month indicated by thecurrent date counter 11 a is read out from thesecond RAM 14 and is displayed on thedisplay unit 15. In this case, if the processing in step S18 has been done, schedule information for the identical month in the last or next year is displayed. - Furthermore, it is checked in step S20 if any
month button 3 g has been pressed. If one of themonth buttons 3 g has been pressed, schedule information for a month corresponding to the operated button is read out from thesecond RAM 14 and is displayed on thedisplay unit 15 in step S21. On the other hand, if none of themonth buttons 3 g are operated, it is checked in step S22 if thescroll bar 3 d has been operated. If thescroll bar 3 d has been operated, schedule information for a month corresponding to the position of the movedscroll box 3 d −1 is read out from thesecond RAM 14 and is displayed on thedisplay unit 15 in step S23. If thescroll bar 3 d is not operated, it is also checked in step S24 if the reduced-scale button 7 a has been operated. - If the reduced-
scale button 7 a has been operated, the value of the Y counter 11 c for months is incremented by 1 in step S25, and it is checked in step S26 if the sum of the counter value Y and the current month number is larger than “12”. This number “12” indicates the number of months included in a year. If the sum of the counter value Y and the current month number exceeds this number of months, it indicates that schedule information for a plurality of months to be displayed include that for a month or months in the next year. - Normally, in the month mode, the
second RAM 14 stores only schedule information for the current year. In this case, schedule information for the next year must be read out from thefirst RAM 13 to thesecond RAM 14. For this purpose, if the sum of the counter value Y and the current month number is larger than “12”, the flow advances to step S27 to output schedule information for the next year from thefirst RAM 13 to thesecond RAM 14, thus storing schedule information for two years in thesecond RAM 14. On the other hand, if the sum is smaller than “12”, the control skips the processing in step S27, i.e., jumps to step S28. - In step S28, schedule information for Y months indicated by the counter 11 c for the month number starting from the current month indicated by the
current date counter 11 a is read out from thesecond RAM 14 and is displayed on thedisplay unit 15. After the processing in step S28, after the processing in step S21 or S23, or after it is determined in step S24 that the reduced-scale button 7 a is not operated, the flow advances to steps S29 and S30 to check if the day oryear mode button - If the
year mode button 7 b has been pressed, schedule information for a plurality of years (e.g., three years) from the current year indicated by thecurrent date counter 11 a is output from thefirst RAM 13 to thesecond RAM 14 in step S31 in FIG. 10C. In step S32, schedule information for the current year indicated by thecurrent date counter 11 a is read out from thesecond RAM 14 and is displayed on thedisplay unit 15. - Furthermore, it is checked in step S33 if one of the
year buttons 3 h has been operated. If one of theyear buttons 3 h has been operated, schedule information for a year corresponding to the operated button is read out from thesecond RAM 14 and is displayed on thedisplay unit 15 in step S34. On the other hand, if none of theyear buttons 3 h are operated, it is checked in step S35 if thescroll bar 3 d has been operated. If thescroll bar 3 d has been operated, schedule information for a year corresponding to the position of the movedscroll box 3 d −1 is read out from thesecond RAM 14 and is displayed on thedisplay unit 15 in step S36. If thescroll bar 3 d is not operated, it is then checked in step S37 if the reduced-scale button 7 a has been operated. - If the reduced-
scale button 7 a has been operated, the value of the Z counter 11 d for years is incremented by 1 in step S38, and it is checked in step S39 if the sum of the counter value Z and the current year number is larger than the sum of a value obtained by subtracting 1 from a value indicating the number of years (three years in the initial state) corresponding to the currently stored schedule information, and the current year number. If this condition is satisfied, it indicates that schedule information for a plurality of years to be displayed includes that for a year, which is not stored in thesecond RAM 14. - In such case, schedule information for that year must be read out from the
first RAM 13 to thesecond RAM 14. The flow then advances to step S40 to output schedule information for that year from thefirst RAM 13 to thesecond RAM 14. On the other hand, if the condition is not satisfied in step S39, the control skips the processing in step S40, i.e., jumps to step S41. - In step S41, schedule information for Z years indicated by the counter 11 d for years starting from the current year indicated by the
current date counter 11 a is read out from thesecond RAM 14 and is displayed on thedisplay unit 15. After the processing in step S41, after the processing in step S34 or S36, or after it is determined in step S37 that the reduced-scale button 7 a is not operated, the flow advances to steps S42 and S43 to check if the day ormonth mode button - As has been described in detail above, according to this embodiment, when information along the time axis such as a Gantt chart is processed on the computer, since the day, month, and
year buttons year button - Since the
scroll bar 3 d is displayed in addition to these day, month, andyear buttons scroll box 3 d −1 to a position between the neighboring buttons, schedule information across two days, months, or years can be displayed by coupling their latter and former halves. In this way, visibility upon generating or checking schedule information at boundaries between days, months, or years can be improved. - In this case, since the day, month, or
year buttons scroll bar 3 d, thescroll box 3 d −1, can be easily moved to a desired date position while observing indications on these buttons. Hence, the user can immediately observe schedule information for a desired day of the month, month, or year even by using thescroll bar 3 d, and operability upon generating or checking schedule information at boundaries between days, months, or years can be improved. - In this embodiment, since the day, month, or
year buttons scroll bar 3 d, andscroll buttons display screen 1 of the computer together with schedule information of a Gantt chart displayed on thewindow 2, the user need not select another calendar information screen or window that displays these buttons alone to attain scrolling, resulting in easy operation. - In the above embodiment, in the examples shown in FIGS. 3 and 4, the plurality of
day buttons 3 a are lined up from the left to right on the screen beneath thewindow 2 for displaying information of the screen display field. However, the present invention is not limited to such specific display pattern (the same applies to the month andyear buttons - The Gantt chart has been exemplified as information to be displayed on the
window 2. However, the present invention is not limited to such specific information. That is, any other kinds of information to be displayed along the time axis can be used in addition to schedule information in other patterns. - In the above embodiment, as a mode for displaying schedule information on the
window 2, for example, the day mode includes the mode for displaying information in units of days (FIG. 3) and the mode for displaying information in units of five days (FIG. 4). Also, information may be displayed in other units. For example, information may be displayed in units of shifts or half days. In the month and year modes as well, schedule information may be displayed in various units. - When information is to be displayed in units of half days, the right and left
scroll buttons day buttons 3 a shown in FIG. 3, and the former and latter halves in a day are shifted using the right and leftscroll buttons day buttons 3 a need not be increased.
Claims (26)
1. A scroll display method for moving a screen display field of information along a time axis, which is displayed on a screen, along the time axis, comprising the steps of:
displaying GUI operation members consisting of calendar information on the screen; and
moving the screen display field along the time axis to display at least information corresponding to a date indicated by the operated GUI operation member on the screen upon operation of one of said GUI operation members.
2. A method according to claim 1 , wherein said GUI operation members are displayed on the screen together with information to be displayed on the screen display field.
3. A method according to claim 1 , wherein said GUI operation members are a plurality of day buttons each of which is assigned to one day.
4. A method according to claim 1 , wherein said GUI operation members are a plurality of month buttons each of which is assigned to one month.
5. A method according to claim 1 , wherein said GUI operation members are a plurality of year buttons each of which is assigned to one year.
6. A method according to claim 1 , wherein the information displayed on the screen display field is schedule information for scheduling, said method has a mode for displaying the schedule information in units of days, a mode for displaying the schedule information in units of months, and a mode for displaying the schedule information in units of years, and said GUI operation members are switched to a plurality of day buttons each of which is assigned to one day, a plurality of month buttons each of which is assigned to one month, or a plurality of year buttons each of which is assigned to one year in correspondence with one of the modes selected.
7. A method according to claim 6 , wherein the modes are switched by mode selection means.
8. A method according to claim 1 , wherein the information displayed on the screen display field is time information for scheduling, said method has a mode for displaying one unit schedule of the time information, and a mode for simultaneously displaying a plurality of unit schedules, and
when the mode for simultaneously displaying the plurality of unit schedules is selected, scrolling is made to move and display a plurality of unit schedules of the time information including a date indicated by the operated GUI operation member within the screen display field.
9. A method according to claim 8 , wherein the modes are switched by mode switching means.
10. A method according to claim 1 , wherein a GUI operation member consisting of a scroll bar is displayed in the vicinity of said GUI operation members consisting of the calendar information, and when the scroll bar is operated, the screen display field is moved along the time axis to display information of a date corresponding to a position of a scroll box that forms the scroll bar on the screen.
11. A scroll display control apparatus for moving a screen display field of information along a time axis, which is displayed on a screen, along the time axis, comprising:
GUI operation members consisting of calendar information displayed on the screen; and
scroll means for moving the screen display field along the time axis to display at least information corresponding to a date indicated by the operated GUI operation member on the screen upon operation of one of said GUI operation members.
12. An apparatus according to claim 11 , wherein said GUI operation members are displayed on the screen together with information to be displayed on the screen display field.
13. An apparatus according to claim 11 , wherein said GUI operation members are a plurality of day buttons each of which is assigned to one day.
14. An apparatus according to claim 11 , wherein said GUI operation members are a plurality of month buttons each of which is assigned to one month.
15. An apparatus according to claim 11 , wherein said GUI operation members are a plurality of year buttons each of which is assigned to one year.
16. An apparatus according to claim 11 , wherein the information displayed on the screen display field is schedule information for scheduling, and said apparatus further comprises:
mode selection means for selecting one of a mode for displaying the schedule information in units of days, a mode for displaying the schedule information in units of months, and a mode for displaying the schedule information in units of years; and
GUI switching means for switching said GUI operation members to a plurality of day buttons each of which is assigned to one day, a plurality of month buttons each of which is assigned to one month, or a plurality of year buttons each of which is assigned to one year in correspondence with one of the modes selected.
17. An apparatus according to claim 11 , wherein the information displayed on the screen display field is time information for scheduling, said apparatus further comprises mode selection means for selecting one of a mode for displaying one unit schedule of the time information, and a mode for simultaneously displaying a plurality of unit schedules, and when the mode for simultaneously displaying the plurality of unit schedules is selected, said scroll means scrolls to move and display a plurality of unit schedules of the time information including a date indicated by the operated GUI operation member within the screen display field.
18. An apparatus according to claim 16 , wherein a scroll button is used together with said day, month, or year buttons.
19. An apparatus according to claim 16 , wherein a GUI operation member consisting of a scroll bar is displayed in the vicinity of said GUI operation members consisting of the calendar information, and when the scroll bar is operated, said scroll means moves the screen display field along the time axis to display information of a date corresponding to a position of a scroll box that forms the scroll bar on the screen.
20. An apparatus according to claim 16 , further comprising:
first storage means for storing schedule information in units of years, months, and days for scheduling;
second storage means for storing some pieces of schedule information read out from said first storage means; and
read-out control means for, upon switching the modes, controlling to store some pieces of schedule information required for the selected mode from said first storage means to said second storage means, and
wherein when one of said GUI operation members is operated, said scroll means reads out information corresponding to a date indicated by the operated GUI operation member from said second storage means and displays the readout information on the screen.
21. A computer-readable storage medium recording a program for making a computer implement a function of displaying GUI operation members consisting of calendar information displayed on a screen which can be scrolled to move a screen display field of information along a time axis, along the time axis, and moving the screen display field along the time axis to display at least information corresponding to a date indicated by the operated GUI operation member on the screen upon operation of one of said GUI operation members.
22. A medium according to claim 21 , wherein said GUI operation members are a plurality of day buttons each of which is assigned to one day.
23. A medium according to claim 21 , wherein said GUI operation members are a plurality of month buttons each of which is assigned to one month.
24. A medium according to claim 21 , wherein said GUI operation members are a plurality of year buttons each of which is assigned to one year.
25. A medium according to claim 21 , wherein the information displayed on the screen display field is schedule information for scheduling, and said medium further records a program for making the computer implement a function, which has mode selection means for selecting one of a mode for displaying the schedule information in units of days, a mode for displaying the schedule information in units of months, and a mode for displaying the schedule information in units of years, and which switches said GUI operation members to a plurality of day buttons each of which is assigned to one day, a plurality of month buttons each of which is assigned to one month, or a plurality of year buttons each of which is assigned to one year in correspondence with one of the modes selected.
26. A medium according to claim 21 , further recording a program for making the computer implement a function of displaying a GUI operation member consisting of a scroll bar in the vicinity of said GUI operation members consisting of the calendar information, and moving the screen display field along the time axis to display information of a date corresponding to a position of a scroll box that forms the scroll bar on the screen upon operation of the scroll bar.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP31134697 | 1997-10-28 | ||
JP9-311346 | 1997-10-28 |
Publications (1)
Publication Number | Publication Date |
---|---|
US20020054103A1 true US20020054103A1 (en) | 2002-05-09 |
Family
ID=18016050
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/179,424 Granted US20020054103A1 (en) | 1997-10-28 | 1998-10-27 | Method of display scrolling along a timebase and an apparatus for performing the method |
US09/179,424 Expired - Lifetime US6380953B1 (en) | 1997-10-28 | 1998-10-27 | Method of display scrolling along a timebase and an apparatus for performing the method |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/179,424 Expired - Lifetime US6380953B1 (en) | 1997-10-28 | 1998-10-27 | Method of display scrolling along a timebase and an apparatus for performing the method |
Country Status (1)
Country | Link |
---|---|
US (2) | US20020054103A1 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070083651A1 (en) * | 2005-10-11 | 2007-04-12 | Sony Ericsson Mobile Communications Japan, Inc. | Communication apparatus and computer program |
US20070147178A1 (en) * | 2005-12-28 | 2007-06-28 | Sony Corporation | File management apparatus and image display apparatus |
US20100138790A1 (en) * | 2000-06-22 | 2010-06-03 | Rashkovskiy Oleg B | Electronic Programming Guide With Selectable Categories |
US20120130741A1 (en) * | 2010-11-24 | 2012-05-24 | General Electric Company | Integrated patient information viewer interface |
US20120131507A1 (en) * | 2010-11-24 | 2012-05-24 | General Electric Company | Patient information timeline viewer |
Families Citing this family (75)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6563523B1 (en) * | 1999-10-28 | 2003-05-13 | Midway Amusement Games Llc | Graphical control of a time-based set-up feature for a video game |
JP2001216713A (en) * | 2000-01-28 | 2001-08-10 | Sony Corp | Reservation registering device and method and program storage medium |
US6590595B1 (en) * | 2000-02-08 | 2003-07-08 | Sun Microsystems, Inc. | Mechanism for providing intuitive scrolling feedback |
US6854091B1 (en) * | 2000-07-28 | 2005-02-08 | Nortel Networks Limited | Method of displaying nodes and links |
JP3586183B2 (en) * | 2000-10-13 | 2004-11-10 | 俊忠 亀田 | Medical plan and record support system and machine readable medium recording program |
US8090597B1 (en) * | 2000-10-22 | 2012-01-03 | Innovaport Llc | System and method for providing reduced insurance premiums |
US20020077863A1 (en) * | 2000-11-17 | 2002-06-20 | Jolyn Rutledge | System and method for processing patient medical information acquired over a plurality of days |
US20060200774A1 (en) * | 2000-12-15 | 2006-09-07 | Flam Ran J | Configuring activities to perform operations on user-defined fields |
US7146374B1 (en) * | 2001-02-21 | 2006-12-05 | Oracle Corporation | Automated multi-line labeling of a time axis |
JP2005501340A (en) * | 2001-08-22 | 2005-01-13 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | Timeline display device |
US20060174214A1 (en) * | 2003-08-13 | 2006-08-03 | Mckee Timothy P | System and method for navigation of content in multiple display regions |
US7275169B2 (en) * | 2003-11-03 | 2007-09-25 | American Power Conversion Corporation | Graphical view of shutdown process |
US8990255B2 (en) * | 2003-11-17 | 2015-03-24 | Nokia Corporation | Time bar navigation in a media diary application |
US20050108234A1 (en) * | 2003-11-17 | 2005-05-19 | Nokia Corporation | Speed browsing of media items in a media diary application |
US20050108643A1 (en) * | 2003-11-17 | 2005-05-19 | Nokia Corporation | Topographic presentation of media files in a media diary application |
US20050105374A1 (en) * | 2003-11-17 | 2005-05-19 | Nokia Corporation | Media diary application for use with digital device |
US8010579B2 (en) * | 2003-11-17 | 2011-08-30 | Nokia Corporation | Bookmarking and annotating in a media diary application |
US7774718B2 (en) * | 2003-12-17 | 2010-08-10 | Nokia Corporation | Time handle in a media diary application for accessing media files |
US20050187943A1 (en) * | 2004-02-09 | 2005-08-25 | Nokia Corporation | Representation of media items in a media file management application for use with a digital device |
US7218325B1 (en) * | 2004-03-31 | 2007-05-15 | Trading Technologies International, Inc. | Graphical display with integrated recent period zoom and historical period context data |
US8269774B2 (en) | 2004-03-31 | 2012-09-18 | Trading Technologies International, Inc. | Graphical display with integrated recent period zoom and historical period context data |
US20050286428A1 (en) * | 2004-06-28 | 2005-12-29 | Nokia Corporation | Timeline management of network communicated information |
KR100739768B1 (en) * | 2005-12-05 | 2007-07-13 | 삼성전자주식회사 | Method and apparatus of managing image stored in storage medium |
US7283927B2 (en) * | 2005-12-07 | 2007-10-16 | Katrina Delargy | Activity recording module |
US7967682B2 (en) | 2006-04-12 | 2011-06-28 | Bally Gaming, Inc. | Wireless gaming environment |
US7728836B2 (en) * | 2006-05-05 | 2010-06-01 | Sap Ag | Systems and methods for displaying time dependent information |
US7831928B1 (en) | 2006-06-22 | 2010-11-09 | Digg, Inc. | Content visualization |
US8869037B2 (en) * | 2006-06-22 | 2014-10-21 | Linkedin Corporation | Event visualization |
US9101820B2 (en) | 2006-11-09 | 2015-08-11 | Bally Gaming, Inc. | System, method and apparatus to produce decks for and operate games played with playing cards |
US9111078B2 (en) | 2006-11-10 | 2015-08-18 | Bally Gaming, Inc. | Package manager service in gaming system |
US9275512B2 (en) | 2006-11-10 | 2016-03-01 | Bally Gaming, Inc. | Secure communications in gaming system |
US8920233B2 (en) | 2006-11-10 | 2014-12-30 | Bally Gaming, Inc. | Assignment template and assignment bundle in a gaming configuration and download system |
US8930461B2 (en) | 2006-11-13 | 2015-01-06 | Bally Gaming, Inc. | Download and configuration management engine for gaming system |
US9082258B2 (en) | 2006-11-13 | 2015-07-14 | Bally Gaming, Inc. | Method and system for providing download and configuration job progress tracking and display via host user interface |
US8381130B2 (en) * | 2006-11-29 | 2013-02-19 | Yahoo! Inc. | Method and user interface tool for navigation through grid of scheduled items |
US20080263449A1 (en) * | 2007-04-20 | 2008-10-23 | Microsoft Corporation | Automated maintenance of pooled media content |
US8601392B2 (en) | 2007-08-22 | 2013-12-03 | 9224-5489 Quebec Inc. | Timeline for presenting information |
US8069404B2 (en) | 2007-08-22 | 2011-11-29 | Maya-Systems Inc. | Method of managing expected documents and system providing same |
JP5235370B2 (en) * | 2007-09-20 | 2013-07-10 | インターナショナル・ビジネス・マシーンズ・コーポレーション | Apparatus, method and program for managing and displaying schedule |
US9613487B2 (en) | 2007-11-02 | 2017-04-04 | Bally Gaming, Inc. | Game related systems, methods, and articles that combine virtual and physical elements |
US8616958B2 (en) * | 2007-11-12 | 2013-12-31 | Bally Gaming, Inc. | Discovery method and system for dynamically locating networked gaming components and resources |
US8245153B2 (en) * | 2008-01-24 | 2012-08-14 | International Business Machines Coporation | System and method for displaying gantt charts with other project management tools |
US8856657B2 (en) * | 2008-04-30 | 2014-10-07 | Bally Gaming, Inc. | User interface for managing network download and configuration tasks |
US9483911B2 (en) * | 2008-04-30 | 2016-11-01 | Bally Gaming, Inc. | Information distribution in gaming networks |
US9005034B2 (en) | 2008-04-30 | 2015-04-14 | Bally Gaming, Inc. | Systems and methods for out-of-band gaming machine management |
US20090288035A1 (en) * | 2008-05-15 | 2009-11-19 | Microsoft Corporation | Scrollable views in a client/server application |
US9443377B2 (en) | 2008-05-30 | 2016-09-13 | Bally Gaming, Inc. | Web pages for gaming devices |
US20100050108A1 (en) * | 2008-08-22 | 2010-02-25 | Lennox Manufacturing, Inc., A Corporation Of Delaware | Display apparatus and method for entering a reminder in a control unit for an environmental control system |
US20100050075A1 (en) * | 2008-08-22 | 2010-02-25 | Lennox Manufacturing, Inc., A Corporation Of Delaware | Display apparatus and method for a control unit for an environmental control system |
US8266213B2 (en) | 2008-11-14 | 2012-09-11 | Bally Gaming, Inc. | Apparatus, method, and system to provide a multiple processor architecture for server-based gaming |
US8751956B2 (en) * | 2009-05-27 | 2014-06-10 | Microsoft Corporation | Variable rate scrollbar |
JP5692485B2 (en) * | 2009-10-06 | 2015-04-01 | コニカミノルタ株式会社 | Display method, display method of image forming apparatus, display apparatus, image forming apparatus, and program |
US8959454B2 (en) * | 2010-08-09 | 2015-02-17 | International Business Machines Corporation | Table management |
KR102006740B1 (en) * | 2010-10-20 | 2019-08-02 | 삼성전자 주식회사 | Method and apparatus for displaying screen in mobile terminal |
US9058716B2 (en) | 2011-06-06 | 2015-06-16 | Bally Gaming, Inc. | Remote game play in a wireless gaming environment |
US10289657B2 (en) | 2011-09-25 | 2019-05-14 | 9224-5489 Quebec Inc. | Method of retrieving information elements on an undisplayed portion of an axis of information elements |
US8974305B2 (en) | 2012-01-18 | 2015-03-10 | Bally Gaming, Inc. | Network gaming architecture, gaming systems, and related methods |
US9120007B2 (en) | 2012-01-18 | 2015-09-01 | Bally Gaming, Inc. | Network gaming architecture, gaming systems, and related methods |
US9519693B2 (en) | 2012-06-11 | 2016-12-13 | 9224-5489 Quebec Inc. | Method and apparatus for displaying data element axes |
US9646080B2 (en) | 2012-06-12 | 2017-05-09 | 9224-5489 Quebec Inc. | Multi-functions axis-based interface |
US9483086B2 (en) | 2012-07-30 | 2016-11-01 | Sap Se | Business object detail display |
US9123030B2 (en) | 2012-07-30 | 2015-09-01 | Sap Se | Indication of off-screen calendar objects |
US9658672B2 (en) | 2012-07-30 | 2017-05-23 | Sap Se | Business object representations and detail boxes display |
US8832583B2 (en) | 2012-08-31 | 2014-09-09 | Sap Se | Visualizing entries in a calendar using the third dimension |
US9081466B2 (en) | 2012-09-10 | 2015-07-14 | Sap Se | Dynamic chart control that triggers dynamic contextual actions |
US9250781B2 (en) | 2012-10-17 | 2016-02-02 | Sap Se | Method and device for navigating time and timescale using movements |
US8972883B2 (en) | 2012-10-19 | 2015-03-03 | Sap Se | Method and device for display time and timescale reset |
US20140157099A1 (en) * | 2012-12-04 | 2014-06-05 | Rolan Abdukalykov | Efficient space allocation for business objects |
US9164656B1 (en) | 2013-01-09 | 2015-10-20 | Daniel S. Keller | Graphical display for scheduling and monitoring tasks |
US9841889B2 (en) * | 2013-03-13 | 2017-12-12 | Autodesk, Inc. | User interface navigation elements for navigating datasets |
US9424560B2 (en) * | 2013-03-25 | 2016-08-23 | Microsoft Technology Licensing, Llc | Time indicators for calendars |
KR20160084081A (en) * | 2015-01-05 | 2016-07-13 | 한국전자통신연구원 | Device and method for sart calendar |
US10037574B2 (en) | 2015-04-28 | 2018-07-31 | Trading Technologies International, Inc. | Systems and methods to display chart bars with variable scaling and/or aggregation |
SG10201507782WA (en) * | 2015-09-18 | 2017-04-27 | Paul Michael Whiten | User interface for searching a large data set |
US10671266B2 (en) | 2017-06-05 | 2020-06-02 | 9224-5489 Quebec Inc. | Method and apparatus of aligning information element axes |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5129057A (en) * | 1988-05-02 | 1992-07-07 | International Business Machines Corporation | Method for presenting compressed electronic day calendar information in an interactive information handling system |
JP2967961B2 (en) * | 1991-12-16 | 1999-10-25 | インターナショナル・ビジネス・マシーンズ・コーポレイション | How to show monthly calendar display |
US5247438A (en) * | 1992-03-30 | 1993-09-21 | Infoassist, Inc. | Personal time management system and method |
US5526018A (en) * | 1992-10-02 | 1996-06-11 | Foundation Microsystems, Inc. | Stretching scales for computer documents or drawings |
US5659768A (en) * | 1993-01-06 | 1997-08-19 | Forbes; Kenneth S. | System and method for the time representation of tasks |
JPH06342357A (en) * | 1993-06-01 | 1994-12-13 | Mitsubishi Electric Corp | User interface system |
US5974391A (en) * | 1994-07-12 | 1999-10-26 | Fujitsu Limited | Device and method for project management |
US5528745A (en) * | 1994-10-28 | 1996-06-18 | King; C. David | Method and system for the display of scheduling information for users within a single viewport |
US5745110A (en) * | 1995-03-10 | 1998-04-28 | Microsoft Corporation | Method and apparatus for arranging and displaying task schedule information in a calendar view format |
JPH09106336A (en) * | 1995-10-11 | 1997-04-22 | Sharp Corp | Method for displaying plural display images within display window of information processor |
US5855006A (en) * | 1996-03-01 | 1998-12-29 | Humware | Personal activity scheduling apparatus |
US5805444A (en) * | 1996-05-22 | 1998-09-08 | Bellsouth Corporation | Method and system for providing a temporal interface for use in implementing a process |
JP3505320B2 (en) * | 1996-05-27 | 2004-03-08 | シャープ株式会社 | Information processing equipment |
US5899979A (en) * | 1996-07-22 | 1999-05-04 | International Business Machines Corporation | Method and system for automatically integrating scheduled work items onto an electronic calendar |
US6018343A (en) * | 1996-09-27 | 2000-01-25 | Timecruiser Computing Corp. | Web calendar architecture and uses thereof |
US5877758A (en) * | 1996-11-22 | 1999-03-02 | Microsoft Corporation | System and method for using a slider control for controlling parameters of a display item |
US6034683A (en) * | 1997-03-26 | 2000-03-07 | Netscape Communications Corporation | Time line for desktop metaphor |
US5877759A (en) * | 1997-03-26 | 1999-03-02 | Netscape Communications Corporation | Interface for user/agent interaction |
US5970466A (en) * | 1997-10-06 | 1999-10-19 | Impromed, Inc. | Graphical computer system and method for appointment scheduling |
-
1998
- 1998-10-27 US US09/179,424 patent/US20020054103A1/en active Granted
- 1998-10-27 US US09/179,424 patent/US6380953B1/en not_active Expired - Lifetime
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10206008B2 (en) | 2000-06-22 | 2019-02-12 | Intel Corporation | Electronic programming guide with selectable categories |
US20100138790A1 (en) * | 2000-06-22 | 2010-06-03 | Rashkovskiy Oleg B | Electronic Programming Guide With Selectable Categories |
US10219044B2 (en) | 2000-06-22 | 2019-02-26 | Intel Corporation | Electronic programming guide with selectable categories |
US10671233B2 (en) * | 2005-05-28 | 2020-06-02 | Sony Corporation | File management apparatus and image display apparatus |
US20130132890A1 (en) * | 2005-05-28 | 2013-05-23 | Sony Corporation | File management apparatus and image display apparatus |
US20070083651A1 (en) * | 2005-10-11 | 2007-04-12 | Sony Ericsson Mobile Communications Japan, Inc. | Communication apparatus and computer program |
US8200808B2 (en) * | 2005-10-11 | 2012-06-12 | Sony Mobile Communications Japan, Inc. | Communication apparatus and computer program |
US20070147178A1 (en) * | 2005-12-28 | 2007-06-28 | Sony Corporation | File management apparatus and image display apparatus |
US8375318B2 (en) * | 2005-12-28 | 2013-02-12 | Sony Corporation | File management apparatus and image display apparatus |
US20120130741A1 (en) * | 2010-11-24 | 2012-05-24 | General Electric Company | Integrated patient information viewer interface |
USD825589S1 (en) | 2010-11-24 | 2018-08-14 | General Electric Company | Display screen or portion thereof with graphical user interface |
USD824937S1 (en) | 2010-11-24 | 2018-08-07 | General Electric Company | Display screen or portion thereof with graphical user interface |
US20120131507A1 (en) * | 2010-11-24 | 2012-05-24 | General Electric Company | Patient information timeline viewer |
Also Published As
Publication number | Publication date |
---|---|
US6380953B1 (en) | 2002-04-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6380953B1 (en) | Method of display scrolling along a timebase and an apparatus for performing the method | |
US6466236B1 (en) | System and method for displaying and manipulating multiple calendars on a personal digital assistant | |
US5936625A (en) | Computerized calendar showing scheduled events which may be edited, magnified, or scrolled within a monthly view | |
US8839139B2 (en) | User interface for providing task management and calendar information | |
US5365360A (en) | Method and apparatus for presenting information contained within a data icon by assigning attributes to various dimensions of the data icon | |
US7165227B2 (en) | Scalable scroll controller | |
US6370554B1 (en) | Calendar-viewing system providing quick-access user activity information | |
US5761646A (en) | Technique for assisting a user in setting attributes of selected screen objects by use of a preview display of a replica object | |
US5312478A (en) | System for managing information in a three dimensional workspace | |
US5384910A (en) | Method and apparatus for facilitating operator reconfiguration of a graphical user interface in a data processing system | |
US7334195B2 (en) | System and process for presenting search results in a histogram/cluster format | |
US7603632B1 (en) | System and method for creating customizable nodes in a network diagram | |
KR950014976B1 (en) | Method and apparatus utilizing data cons | |
KR20040030980A (en) | Timeline display apparatus | |
JPH11212700A (en) | Method for time base scroll display, scroll display controller and storage medium | |
JPH0795261B2 (en) | Menu display method | |
JPH11134406A (en) | Schedule management device and medium for storing the same program | |
KR20180116292A (en) | Job analysis apparatus, job analysis method, program and information storage medium | |
EP0542662A1 (en) | Visual calendar | |
JP5028483B2 (en) | Project information display device, project information display program, and electronic medical record information display device | |
US20050216440A1 (en) | Information processing apparatus and information processing method | |
US6791589B2 (en) | Calendar display apparatus, calendar display method and computer program product | |
JPH0830678A (en) | Schedule control processor | |
EP0924595A2 (en) | A calendar-display system | |
JP2005250765A (en) | Schedule display device, schedule display method, program and recording medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: HANGER SOLUTIONS, LLC, GEORGIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:INTELLECTUAL VENTURES ASSETS 161 LLC;REEL/FRAME:052159/0509 Effective date: 20191206 |
|
AS | Assignment |
Owner name: INTELLECTUAL VENTURES ASSETS 161 LLC, DELAWARE Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:INTELLECTUAL VENTURES I LLC;REEL/FRAME:051945/0001 Effective date: 20191126 |