US20020180794A1 - Display system and method - Google Patents

Display system and method Download PDF

Info

Publication number
US20020180794A1
US20020180794A1 US09/866,799 US86679901A US2002180794A1 US 20020180794 A1 US20020180794 A1 US 20020180794A1 US 86679901 A US86679901 A US 86679901A US 2002180794 A1 US2002180794 A1 US 2002180794A1
Authority
US
United States
Prior art keywords
display element
data
elongate
elongate display
date
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
Application number
US09/866,799
Other versions
US6747677B2 (en
Inventor
Martin Millmore
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Oracle International Corp
Original Assignee
Oracle Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Oracle Corp filed Critical Oracle Corp
Priority to US09/866,799 priority Critical patent/US6747677B2/en
Assigned to ORACLE CORPORATION reassignment ORACLE CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: MILLMORE, MARTIN JOHN
Publication of US20020180794A1 publication Critical patent/US20020180794A1/en
Assigned to ORACLE INTERNATIONAL CORPORATION reassignment ORACLE INTERNATIONAL CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: ORACLE CORPORATION
Application granted granted Critical
Publication of US6747677B2 publication Critical patent/US6747677B2/en
Adjusted expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/248Presentation of query results
    • YGENERAL 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
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S715/00Data processing: presentation processing of document, operator interface processing, and screen saver display processing
    • Y10S715/961Operator interface with visual structure or function dictated by intended use
    • Y10S715/965Operator interface with visual structure or function dictated by intended use for process control and configuration
    • Y10S715/966Computer process, e.g. operation of computer
    • Y10S715/968Computer process, e.g. operation of computer interface for database querying and retrieval

Definitions

  • the invention relates to a display system and method for displaying information relating to data stored on a database.
  • a typical database stores data defining a variety of field types which changes over time.
  • a set of data fields are maintained for each person including details such as his name, address, grade and the like. From time to time some of this information will change, particularly items such as the person's grade or address.
  • this information is stored as one row in the database for each period of information, (for example one row for Jan. 1, 1990 to Feb. 3, 1991 in which the Grade is Grade 1, and one row for Feb. 4, 1991 to Jul. 9, 1991 in which the Grade is Grade 2). More than one piece of information can change at any one time (e.g. a person's Job Title may change at the same time as their Grade changes), and the changes may apply for different periods of time (e.g. the person's Grade may change again at a later date without their Job changing again).
  • the information shown is the information that is current as of a particular date, the Effective Date.
  • This Effective Date need not be the current date, but may be changed by the user to display the information that is applicable for any point in time.
  • a display system for displaying information relating to data stored on a database comprises a processor for obtaining information relating to data stored on a database, the information defining times at which the data changed, and for generating display control signals to cause a display to generate an elongate display element extending along a time axis and which exhibits indicia defining the times of occurrence of changes in the data.
  • a method of displaying information relating to data stored in a database comprises obtaining information relating to data stored on the database, the information defining times at which the data changed, and displaying on a display an elongate display element extending along a time axis and which exhibits indicia defining the times of occurrence of changes in the data.
  • the elongate display element will only represent a portion of the total time period represented by the data in the database.
  • the system is preferably adapted to respond to user input commands to generate a new date with respect to which the elongate display element is redisplayed. Typically, this will be the date on which the elongate display element is centred. In some cases, this could involve entering the date via a keyboard or the like but in a particularly preferred aspect of the invention, the user can utilize the elongate display element itself to define the new date. This is most conveniently achieved using a pointer icon, typically controlled by a mouse.
  • the indicia defining the times of occurrence of changes in the data could be simple lines but in the preferred approach, the elongate display element is formed of a sequence of sections, each section corresponding to a period during which the data remains unchanged. Typically, adjacent sections will have different colours so that they can be easily distinguished.
  • the elongate display element will define changes in data of a common field type such as an address or grade in the example mentioned above.
  • changes in the data record as a whole or within a group of data items could also be represented. Where changes in multiple data items are shown, these could be represented by a single elongate display element with indicia indicating the change in any of the members of the group or alternatively a set of elongate display elements could be provided one above the other, each corresponding to a single data item.
  • date information will be displayed alongside the elongate display element and in some cases the value of the data could be indicated within the elongate display element although often this will be difficult in the limited space usually available.
  • FIG. 1 is a block diagram of the system
  • FIG. 2 is a flow diagram illustrating operation of the system shown in FIG. 1;
  • FIGS. 3 and 4 illustrate two different screen displays.
  • the system shown in FIG. 1 comprises a microprocessor 1 controlled by a keyboard 2 and mouse 3 and connected to a monitor display 4 .
  • the processor is connected to a database 5 which may be local to the processor or located elsewhere in the world, the processor being connected to the database 5 via a suitable link such as a telephone line or the like.
  • the database 5 could be located on a single server or distributed across several servers.
  • FIG. 3 illustrates an example of this display.
  • the display includes a central region 20 in which the current values of each data item are displayed and various tabs and other icons are included to enable other parts of the data record to be displayed. Since these are not relevant to the present invention, they will not be described further but are to be found in the Oracle Human Resources system.
  • an elongate display element or time line 22 is displayed above the main display area 20 .
  • the time line is divided into three month sections 22 A- 22 D with the centre of the time line corresponding to the effective date Nov. 3, 2001. This effective date is also shown at 24 and initially will be today's date.
  • the time line 22 is made up of a number of differently coloured sections indicated at 26 , 28 , 30 respectively. These sections indicate periods during which there have been no changes in values of data items. Initially, a tab 32 is selected as “All Person” which means that the processor 1 reviews all data items within the data record to look for changes.
  • the processor 1 initially receives a default data item selection “All Person” and extracts the date track history record for the selected data item (step 14 ).
  • FIG. 3 illustrates the date track history for this data record at 34 although this will not normally be shown unless requested by the user. This shows that the only changes in this data record are in the first name of the person concerned. Thus, from Jan. 1, 1999 to Apr. 17, 2001 the name of the person was “Spenser”, it then changed to “Andy” until Jun. 17, 2001, and then to “Bob” until Nov. 2, 2001 and finally to “Bill”. In some applications, a separate date track history can be maintained for each data record.
  • the processor 1 Having reviewed the date track history, the processor 1 then computes the appearance of the time line 22 based on the current effective date which is initially set to todays date: Nov. 3, 2001 (step 16 ). As mentioned above, this is the date on which the time line 22 is centred. Having computed the time line appearance in step 16 , the processor 1 then causes the time line 22 to be displayed (step 18 ) and then monitors for the input of a new effective date (step 19 ). If a new effective date is entered, processing returns to step 16 and the time line appearance is recomputed so as to be centred on the new effective date. The new effective date will also be displayed in the box 24 .
  • the left most part of the time line 22 has a section 26 which terminates approximately mid-way through the three month period 22 A corresponding, in fact, to Jun. 17, 2001 which is the date at which the first name changed from Andy to Bob.
  • the next section 28 extends to Nov. 2, 2001 at which point the name changed from Bob to Bill. Section 30 then commences.
  • the processor 1 indicates that there are no further changes by forming the right hand end of the time line into an arrow shape as indicated at 36 .
  • the left hand end of the time line 22 is squared off which indicates the presence of one or more other changes at earlier times and in this case corresponds to the fact that there was a name change on Apr. 17, 2001.
  • commencement date of each section 22 A, 22 B etc. is indicated at 23 A, 23 D respectively although this is an option.
  • a new effective date can be entered in a number of different ways. Firstly, a new date can be simply typed into the box 24 .
  • one of four navigation buttons 36 , 38 , 42 , 44 can be clicked.
  • One 42 changes the Effective Date to the start of the record.
  • One 38 changes the Effective Date to the first day of the previous change in the currently displayed item.
  • One 40 changes the Effective Date to the first day of the next change in the currently displayed item.
  • the last button 44 changes the Effective Date to the first day of the last change in the currently displayed item.
  • the time line was selected in accordance with the “All Person” tab selected at 32 .
  • the user can limit to the display of a single data item as indicated in FIG. 4.
  • the user has displayed a number of the possible data items which can be used to define the time line and has selected the data item “Grade”.
  • the time line has thus been recomputed based on Grade and since Grade has not changed for the period displayed, the time line 22 has the same appearance throughout its length.
  • the total length of the time line 22 shown in FIGS. 3 and 4 corresponds to one year, it will be possible to vary this total length as required by the user. Also, as mentioned above, the sections 26 , 28 etc. could also include an explanation of the data value eg. first name, which that section represents.

Abstract

A display system and method for displaying information relating to data stored on a database. The system comprises a processor for obtaining information relating to data stored on a database, the information defining times at which the data changed. The processor generates display control signals to cause the display to generate an elongate display element extending along a time axis and which exhibits indicia defining the times of occurrence of changes in the data.

Description

    FIELD OF THE INVENTION
  • The invention relates to a display system and method for displaying information relating to data stored on a database. [0001]
  • DESCRIPTION OF THE PRIOR ART
  • A typical database stores data defining a variety of field types which changes over time. In the case of personnel records, a set of data fields are maintained for each person including details such as his name, address, grade and the like. From time to time some of this information will change, particularly items such as the person's grade or address. Currently on the Oracle Human Resources system, this information is stored as one row in the database for each period of information, (for example one row for Jan. 1, 1990 to Feb. 3, 1991 in which the Grade is [0002] Grade 1, and one row for Feb. 4, 1991 to Jul. 9, 1991 in which the Grade is Grade 2). More than one piece of information can change at any one time (e.g. a person's Job Title may change at the same time as their Grade changes), and the changes may apply for different periods of time (e.g. the person's Grade may change again at a later date without their Job changing again).
  • When the information is displayed to a user, the information shown is the information that is current as of a particular date, the Effective Date. This Effective Date need not be the current date, but may be changed by the user to display the information that is applicable for any point in time. [0003]
  • One problem with this system is that the user can only see the data for one time period at any one time. They can see the range of dates for which this data is applicable, but not what has changed before and after these dates, and how many other changes have occurred. This was overcome by allowing the user to open up a new window (the Date Track History window) which showed a table with a list of the dates, and the data items which changed on each date. However to see, or alter the data on a particular date, the user had to open a window (the Effective Date window) which allowed them to enter a new Effective Date, and then close the window, refreshing the data in the form. [0004]
  • SUMMARY OF THE INVENTION
  • In accordance with a first aspect of the present invention, a display system for displaying information relating to data stored on a database comprises a processor for obtaining information relating to data stored on a database, the information defining times at which the data changed, and for generating display control signals to cause a display to generate an elongate display element extending along a time axis and which exhibits indicia defining the times of occurrence of changes in the data. [0005]
  • In accordance with a second aspect of the present invention, a method of displaying information relating to data stored in a database comprises obtaining information relating to data stored on the database, the information defining times at which the data changed, and displaying on a display an elongate display element extending along a time axis and which exhibits indicia defining the times of occurrence of changes in the data. [0006]
  • With this invention, a much more user friendly display has been achieved to enable a user to view changes in data stored on a database with changes in data being shown in an easily understandable graphical format without the need to open new windows. [0007]
  • In some cases, however, the elongate display element will only represent a portion of the total time period represented by the data in the database. In order to view other portions of the data, the system is preferably adapted to respond to user input commands to generate a new date with respect to which the elongate display element is redisplayed. Typically, this will be the date on which the elongate display element is centred. In some cases, this could involve entering the date via a keyboard or the like but in a particularly preferred aspect of the invention, the user can utilize the elongate display element itself to define the new date. This is most conveniently achieved using a pointer icon, typically controlled by a mouse. [0008]
  • The indicia defining the times of occurrence of changes in the data could be simple lines but in the preferred approach, the elongate display element is formed of a sequence of sections, each section corresponding to a period during which the data remains unchanged. Typically, adjacent sections will have different colours so that they can be easily distinguished. [0009]
  • In general, the elongate display element will define changes in data of a common field type such as an address or grade in the example mentioned above. However, changes in the data record as a whole or within a group of data items could also be represented. Where changes in multiple data items are shown, these could be represented by a single elongate display element with indicia indicating the change in any of the members of the group or alternatively a set of elongate display elements could be provided one above the other, each corresponding to a single data item. [0010]
  • Typically, date information will be displayed alongside the elongate display element and in some cases the value of the data could be indicated within the elongate display element although often this will be difficult in the limited space usually available.[0011]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • An example of a system and method according to the present invention will now be described with reference to the accompanying drawings, in which: [0012]
  • FIG. 1 is a block diagram of the system; [0013]
  • FIG. 2 is a flow diagram illustrating operation of the system shown in FIG. 1; and, [0014]
  • FIGS. 3 and 4 illustrate two different screen displays. [0015]
  • DETAILED DESCRIPTION OF THE EMBODIMENT
  • The system shown in FIG. 1 comprises a [0016] microprocessor 1 controlled by a keyboard 2 and mouse 3 and connected to a monitor display 4. The processor is connected to a database 5 which may be local to the processor or located elsewhere in the world, the processor being connected to the database 5 via a suitable link such as a telephone line or the like. The database 5 could be located on a single server or distributed across several servers.
  • In the present example, the handling of data defining personal records will be described. Thus, for each member of a firm, a data record will be maintained in which personal details relating to that person are stored. Examples of data items are the person's name and address, nationality, grade, age and the like. The database [0017] 5 holds this information and also holds a date track history which records for each data item the dates for which the data item had a particular value.
  • When a user wishes to view a data record, he sends a suitable instruction to the [0018] processor 1 via the keyboard 2 identifying the data record concerned. The processor 1 then extracts the data record from a database 5 and displays it in a predetermined format on the monitor 4 (step 10, FIG. 2).
  • FIG. 3 illustrates an example of this display. As can be seen in FIG. 3, the display includes a [0019] central region 20 in which the current values of each data item are displayed and various tabs and other icons are included to enable other parts of the data record to be displayed. Since these are not relevant to the present invention, they will not be described further but are to be found in the Oracle Human Resources system.
  • In addition to the [0020] main display 20, an elongate display element or time line 22 is displayed above the main display area 20. The time line is divided into three month sections 22A-22D with the centre of the time line corresponding to the effective date Nov. 3, 2001. This effective date is also shown at 24 and initially will be today's date.
  • The [0021] time line 22 is made up of a number of differently coloured sections indicated at 26,28,30 respectively. These sections indicate periods during which there have been no changes in values of data items. Initially, a tab 32 is selected as “All Person” which means that the processor 1 reviews all data items within the data record to look for changes.
  • Thus, in a [0022] step 12, the processor 1 initially receives a default data item selection “All Person” and extracts the date track history record for the selected data item (step 14).
  • FIG. 3 illustrates the date track history for this data record at [0023] 34 although this will not normally be shown unless requested by the user. This shows that the only changes in this data record are in the first name of the person concerned. Thus, from Jan. 1, 1999 to Apr. 17, 2001 the name of the person was “Spenser”, it then changed to “Andy” until Jun. 17, 2001, and then to “Bob” until Nov. 2, 2001 and finally to “Bill”. In some applications, a separate date track history can be maintained for each data record.
  • Having reviewed the date track history, the [0024] processor 1 then computes the appearance of the time line 22 based on the current effective date which is initially set to todays date: Nov. 3, 2001 (step 16). As mentioned above, this is the date on which the time line 22 is centred. Having computed the time line appearance in step 16, the processor 1 then causes the time line 22 to be displayed (step 18) and then monitors for the input of a new effective date (step 19). If a new effective date is entered, processing returns to step 16 and the time line appearance is recomputed so as to be centred on the new effective date. The new effective date will also be displayed in the box 24.
  • The left most part of the [0025] time line 22 has a section 26 which terminates approximately mid-way through the three month period 22A corresponding, in fact, to Jun. 17, 2001 which is the date at which the first name changed from Andy to Bob. The next section 28 extends to Nov. 2, 2001 at which point the name changed from Bob to Bill. Section 30 then commences.
  • The [0026] processor 1 indicates that there are no further changes by forming the right hand end of the time line into an arrow shape as indicated at 36. The left hand end of the time line 22, however, is squared off which indicates the presence of one or more other changes at earlier times and in this case corresponds to the fact that there was a name change on Apr. 17, 2001.
  • In this example, the commencement date of each [0027] section 22A,22B etc. is indicated at 23A,23D respectively although this is an option.
  • A new effective date can be entered in a number of different ways. Firstly, a new date can be simply typed into the box [0028] 24.
  • In a second method one of four [0029] navigation buttons 36,38,42,44 can be clicked. One 42 changes the Effective Date to the start of the record. One 38 changes the Effective Date to the first day of the previous change in the currently displayed item. One 40 changes the Effective Date to the first day of the next change in the currently displayed item. The last button 44 changes the Effective Date to the first day of the last change in the currently displayed item. When the Effective Date is changed, the data displayed in the form will be refreshed, and the time line 22 will be redisplayed with the new effective date at the centre, and the Effective Date Box 24 will be updated.
  • Finally, and most importantly, it is possible to use the mouse to move a pointer indicated schematically at [0030] 50 to a point along the existing time line display and if it is then clicked, the processor 1 will compute the date in alignment with the pointer and use this as the new effective date on which the next time line is to be centred.
  • In all these cases the effective data box [0031] 24 will be changed accordingly.
  • In FIG. 3, the time line was selected in accordance with the “All Person” tab selected at [0032] 32. However, the user can limit to the display of a single data item as indicated in FIG. 4. In this case, the user has displayed a number of the possible data items which can be used to define the time line and has selected the data item “Grade”. The time line has thus been recomputed based on Grade and since Grade has not changed for the period displayed, the time line 22 has the same appearance throughout its length.
  • Although the total length of the [0033] time line 22 shown in FIGS. 3 and 4 corresponds to one year, it will be possible to vary this total length as required by the user. Also, as mentioned above, the sections 26,28 etc. could also include an explanation of the data value eg. first name, which that section represents.
  • It is important to note that while the present invention has been described in the context of a fully functioning data processing system, those of ordinary skill in the art will appreciate that the processes of the present invention are capable of being distributed in the form of a computer readable medium of instructions and a variety of forms and that the present invention applies equally regardless of the particular type of signal bearing media actually used to carry out the distribution. Examples of computer readable media include recordable-type media such as floppy disc, a hard disk drive, RAM, and CDROMs, as well as transmission-type media, such as digital and analog communications links. [0034]

Claims (20)

I claim:
1. A display system for displaying information relating to data stored on a database, the system comprising a processor for obtaining information relating to data stored on a database, the information defining times at which the data changed, and for generating display control signals to cause a display to generate an elongate display element extending along a time axis and which exhibits indicia defining the times of occurrence of changes in the data.
2. A system according to claim 1, wherein the processor causes adjacent sections of the elongate display element on either side of a data change to have different colours.
3. A system according to claim 1, wherein the processor causes the elongate display element to define a portion of the total time period represented by the data in the database.
4. A system according to claim 3, wherein the processor causes the elongate display element to include an indication, where appropriate, that no further changes in the data occur at times which are not displayed.
5. A system according to claim 1, wherein the processor is adapted to redisplay the elongate display element, in response to a user command, based on a date defined by the user command.
6. A system according to claim 5, wherein the processor causes the elongate display element to be redisplayed centered on the date defined by the user command.
7. A system according to claim 5, wherein the processor is adapted to determine the date with respect to which the elongate display element is to be displayed from a position along the currently displayed elongate display element indicated by the user.
8. A system according to claim 7, wherein the said indicator position is generated by means of a pointer icon.
9. A system according to claim 8, the system further including a mouse for controlling the position of the pointer icon.
10. A system according to claim 1, wherein the processor is adapted to display date information alongside the elongate display element.
11. A display system according to claim 1, further comprising a display on which the elongate display element is displayed.
12. A method of displaying information relating to data stored on a database, the method comprising obtaining information relating to data stored on the database, the information defining times at which the data changed, and displaying on a display an elongate display element extending along a time axis and which exhibits indicia defining the times of occurrence of changes in the data.
13. A method according to claim 12, wherein the data relates to a common field type.
14. A method according to claim 12, wherein adjacent sections of the elongate display element on either side of a data change have different colours.
15. A method according to claim 14, wherein the elongate display element defines a portion of the total time period represented by the data in the database.
16. A method according to claim 15, further comprising causing the elongate display element to include an indication, where appropriate, that no further changes in the data occur at times which are not displayed.
17. A method according to claim 12, further comprising causing the elongate display element to be redisplayed, in response to a user command, based on a date defined by the user command.
18. A method according to claim 17, wherein the elongate display element is redisplayed centered on the date defined by the user command.
19. A method according to claim 17, further comprising indicating a position along the currently displayed elongate display element to define the date with respect to which the elongate display element is to be redisplayed.
20. A method according to claim 12, further comprising displaying date information alongside the elongate display element.
US09/866,799 2001-05-30 2001-05-30 Display system and method for displaying change time information relating to data stored on a database Expired - Lifetime US6747677B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US09/866,799 US6747677B2 (en) 2001-05-30 2001-05-30 Display system and method for displaying change time information relating to data stored on a database

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US09/866,799 US6747677B2 (en) 2001-05-30 2001-05-30 Display system and method for displaying change time information relating to data stored on a database

Publications (2)

Publication Number Publication Date
US20020180794A1 true US20020180794A1 (en) 2002-12-05
US6747677B2 US6747677B2 (en) 2004-06-08

Family

ID=25348438

Family Applications (1)

Application Number Title Priority Date Filing Date
US09/866,799 Expired - Lifetime US6747677B2 (en) 2001-05-30 2001-05-30 Display system and method for displaying change time information relating to data stored on a database

Country Status (1)

Country Link
US (1) US6747677B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103425454A (en) * 2013-09-11 2013-12-04 徐州重型机械有限公司 Method and system for displaying remote information of mobile crane
CN111831964A (en) * 2019-04-10 2020-10-27 阿里巴巴集团控股有限公司 Data report information processing method and device and computer system

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070118531A1 (en) * 2005-11-18 2007-05-24 Honeywell International, Inc. Issues database system and method
US20100005085A1 (en) * 2008-07-03 2010-01-07 Oracle International Corporation Creating relationship maps from enterprise application system data
US8775327B2 (en) * 2008-07-03 2014-07-08 Oracle International Corporation Combined directory of personal and enterprise application system data
US8839247B2 (en) * 2008-07-11 2014-09-16 Oracle International Corporation Managing requests to initiate tasks within an organization

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5220657A (en) * 1987-12-02 1993-06-15 Xerox Corporation Updating local copy of shared data in a collaborative system
US5321838A (en) * 1991-02-28 1994-06-14 Hensley Billy W Event capturing for computer software evaluation
US5838323A (en) * 1995-09-29 1998-11-17 Apple Computer, Inc. Document summary computer system user interface
US5872909A (en) * 1995-01-24 1999-02-16 Wind River Systems, Inc. Logic analyzer for software
US5973687A (en) * 1996-12-18 1999-10-26 Sun Microsystems, Inc. Graphical distributed make tool methods apparatus and computer program products
US6100887A (en) * 1997-12-05 2000-08-08 At&T Corporation Reusable reversible progress indicator software component for a graphical user interface
US6219050B1 (en) * 1997-07-16 2001-04-17 Compuware Corporation Bounce diagram: a user interface for graphical exploration of packet trace information
US6289355B1 (en) * 1998-09-16 2001-09-11 International Business Machines Corp. Fast log apply
US6384848B1 (en) * 1997-12-25 2002-05-07 Fujitsu Limited Message handling apparatus and method
US6486896B1 (en) * 1999-04-07 2002-11-26 Apple Computer, Inc. Scalable scroll controller
US6507845B1 (en) * 1998-09-14 2003-01-14 International Business Machines Corporation Method and software for supporting improved awareness of and collaboration among users involved in a task
US6600501B1 (en) * 2000-05-18 2003-07-29 Microsoft Corporation Method and system for generating a dynamic timeline

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5220657A (en) * 1987-12-02 1993-06-15 Xerox Corporation Updating local copy of shared data in a collaborative system
US5321838A (en) * 1991-02-28 1994-06-14 Hensley Billy W Event capturing for computer software evaluation
US5872909A (en) * 1995-01-24 1999-02-16 Wind River Systems, Inc. Logic analyzer for software
US5838323A (en) * 1995-09-29 1998-11-17 Apple Computer, Inc. Document summary computer system user interface
US5973687A (en) * 1996-12-18 1999-10-26 Sun Microsystems, Inc. Graphical distributed make tool methods apparatus and computer program products
US6219050B1 (en) * 1997-07-16 2001-04-17 Compuware Corporation Bounce diagram: a user interface for graphical exploration of packet trace information
US6100887A (en) * 1997-12-05 2000-08-08 At&T Corporation Reusable reversible progress indicator software component for a graphical user interface
US6384848B1 (en) * 1997-12-25 2002-05-07 Fujitsu Limited Message handling apparatus and method
US6507845B1 (en) * 1998-09-14 2003-01-14 International Business Machines Corporation Method and software for supporting improved awareness of and collaboration among users involved in a task
US6289355B1 (en) * 1998-09-16 2001-09-11 International Business Machines Corp. Fast log apply
US6486896B1 (en) * 1999-04-07 2002-11-26 Apple Computer, Inc. Scalable scroll controller
US6600501B1 (en) * 2000-05-18 2003-07-29 Microsoft Corporation Method and system for generating a dynamic timeline

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103425454A (en) * 2013-09-11 2013-12-04 徐州重型机械有限公司 Method and system for displaying remote information of mobile crane
CN111831964A (en) * 2019-04-10 2020-10-27 阿里巴巴集团控股有限公司 Data report information processing method and device and computer system

Also Published As

Publication number Publication date
US6747677B2 (en) 2004-06-08

Similar Documents

Publication Publication Date Title
US5936625A (en) Computerized calendar showing scheduled events which may be edited, magnified, or scrolled within a monthly view
US5365360A (en) Method and apparatus for presenting information contained within a data icon by assigning attributes to various dimensions of the data icon
US5528745A (en) Method and system for the display of scheduling information for users within a single viewport
US5970466A (en) Graphical computer system and method for appointment scheduling
US5247438A (en) Personal time management system and method
US5740800A (en) Method and apparatus for clinical pathway order selection in a medical information system
US7131069B1 (en) Navigational interface for ERP system
US8074175B2 (en) User interface for an inkable family calendar
US5390296A (en) Method and apparatus for calculation with display data
US7774220B2 (en) Project management system for aiding users in attaining goals
US20070159927A1 (en) Mobile access to information using images
US20120174024A1 (en) Time-Conditioned Search Engine Interface With Visual Feedback
US20020026386A1 (en) Personalized storage folder & associated site-within-a-site web site
US20130055132A1 (en) Energy dashboard
NZ542091A (en) Persistent to-do user interface providing task management and calendar information
US20060209069A1 (en) Direct manipulation of time scale
US20170068658A1 (en) System and method for managing news headlines
US7286656B2 (en) Method and system for displaying customer information
KR20020064924A (en) A method of organizing and presenting message and deadline information in an electronic calendar system
US6747677B2 (en) Display system and method for displaying change time information relating to data stored on a database
CA2074891A1 (en) Visual calendar
US7728836B2 (en) Systems and methods for displaying time dependent information
US20060294142A1 (en) Range condition managing system and user interface thereof
US8296310B1 (en) Unified management of time related information
US20100333024A1 (en) Dynamic Database Filter Method and System

Legal Events

Date Code Title Description
AS Assignment

Owner name: ORACLE CORPORATION, CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MILLMORE, MARTIN JOHN;REEL/FRAME:011864/0122

Effective date: 20010515

AS Assignment

Owner name: ORACLE INTERNATIONAL CORPORATION, CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ORACLE CORPORATION;REEL/FRAME:014639/0064

Effective date: 20031030

Owner name: ORACLE INTERNATIONAL CORPORATION,CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ORACLE CORPORATION;REEL/FRAME:014639/0064

Effective date: 20031030

STCF Information on status: patent grant

Free format text: PATENTED CASE

FPAY Fee payment

Year of fee payment: 4

FPAY Fee payment

Year of fee payment: 8

FPAY Fee payment

Year of fee payment: 12