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

System and method for event parameter interdependence and adjustment with pen input

Assignee: Apple Inc
•
Filing: 1995-08-07
•
Granted: 1997-05-27
•
Expires: 2015-08-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention teaches a variety of event bounds adjustment methods and systems. The bounds of the event are defined by event parameters including an event start boundary, an event stop boundary, and an event duration, wherein the event start boundary and the event stop boundary may be tied to one another such that an event parameter interdependence exists. One method includes the steps of displaying an event adjustment window showing the event start boundary, the event stop boundary, and the event duration, receiving an event adjustment input explicitly intended to modify a selected event parameter being a one of the event start boundary, the event stop boundary, and the event duration, whereby each non-selected event parameter may be implicitly intended to be modified, modifying the selected event parameter in accordance with the event adjustment input, modifying each non-selected parameter in accordance with the event parameter interdependence, and displaying the event adjustment window showing the event start boundary, the event stop boundary, and the event duration as modified. In another embodiment, a pen-based computer implemented system for performing the above steps is disclosed. In still another embodiment, a computer readable medium contains a computer program for adjusting the bounds of an event. In addition, the present invention teaches a graphical user interface having a pen-based. Implemented within the pen-based computer system are an event scheduler display window, an event slip corresponding to the identified event, a time picker event adjustment window, and a date picker event adjustment window.

Inventors

  • 👤 Stephen P. Capps

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 17:31
CPC Classifications
G; G06; G06Q; G06Q10/00; G06Q10/06; G06F; G06F15/00; G06F15/02; G06F15/025; G06F15/0266; G06Q10/063; G06Q10/0631; G06Q10/10; G06Q10/109; Y; Y10; Y10S; Y10S715/00; Y10S715/961; Y10S715/963

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 167 words
A computer implemented method for adjusting a bounds of an event, the bounds of the event defined by event parameters including an event start boundary, an event stop boundary, and an event duration, wherein the event start boundary and the event stop boundary may be tied to one another such that an event parameter interdependence exists, the method comprising the computer controlled steps of: displaying an event adjustment window showing the event start boundary, the event stop boundary, and the event duration; receiving an event adjustment input explicitly intended to modify a selected event parameter being a one of the event start boundary, the event stop boundary, and the event duration, whereby each non-selected event parameter may be implicitly intended to be modified; modifying the selected event parameter in accordance with the event adjustment input; modifying each non-selected parameter in accordance with the event parameter interdependence; and displaying the event adjustment window showing the event start boundary, the event stop boundary, and the event duration as modified.
Claim 2
Dependent Claim 167 words
A computer implemented method for adjusting a bounds of an event, the bounds of the event defined by event parameters including an event start boundary, an event stop boundary, and an event duration, wherein the event start boundary and the event stop boundary may be tied to one another such that an event parameter interdependence exists, the method comprising the computer controlled steps of: displaying an event adjustment window showing the event start boundary, the event stop boundary, and the event duration; receiving an event adjustment input explicitly intended to modify a selected event parameter being a one of the event start boundary, the event stop boundary, and the event duration, whereby each non-selected event parameter may be implicitly intended to be modified; modifying the selected event parameter in accordance with the event adjustment input; modifying each non-selected parameter in accordance with the event parameter interdependence; and displaying the event adjustment window showing the event start boundary, the event stop boundary, and the event duration as modified.
Claim 3
Dependent Claim 127 words
A computer implemented method as recited in claim 1 wherein when the event adjustment input is intended to modify the event start boundary, the step of modifying the selected event parameter includes the sub-step of deriving a new event start boundary based on the event adjustment input and the step of modifying each non-selected parameter in accordance with the event parameter includes the sub-steps of: when the event stop boundary is tied to the event start boundary, deriving a new event stop boundary as a function of the new start time and the event duration; and when the event stop boundary is not tied to the event start boundary, deriving a new event duration as a function of the new start time and the event stop boundary.
Claim 4
Dependent Claim 77 words
A computer implemented method as recited in claim 1 wherein when the event adjustment input is intended to modify the event stop boundary, the step of modifying the selected event parameter includes the sub-step of deriving a new event stop boundary based on the event adjustment input and the step of modifying each non-selected parameter includes the sub-step of deriving a new event duration as a function of the new event stop duration and the event boundary.
Claim 5
Dependent Claim 64 words
A computer implemented method as recited in claim 1 wherein when the event adjustment input is intended to modify the event duration, the step of modifying the selected parameter includes the sub-steps of: displaying a list of predefined event durations; receiving a selection of a one of the predefined event durations; and setting a new event duration equal to the selected predefined event duration.
Claim 6
Dependent Claim 41 words
A computer implemented method as recited in claim 4 wherein the step of modifying each of the non-selected parameters includes the substep of deriving a new stop boundary as a function of the event start boundary and the new event duration.
Claim 7
Dependent Claim 38 words
A computer implemented method as recited in claim 1 wherein the event start boundary is an event start time, the event stop boundary is an event stop time, and the event duration is a well defined time period.
Claim 8
Dependent Claim 49 words
A computer implemented method as recited in claim 6 wherein the event adjustment window is a time picker event adjustment window having descriptive labels identifying both the event start time and the event stop time, and a close request button operable to close the time picker event adjustment window.
Claim 9
Dependent Claim 26 words
A computer implemented method as recited in claim 7 wherein the event adjustment input is entered via a stylus tapping a one of the event parameters.
Claim 10
Dependent Claim 44 words
A computer implemented method as recited in claim 1 wherein the event start boundary is an event start date, the event stop boundary is an event stop date, and the event duration is a well defined period of time during which the event reoccurs.
Claim 11
Dependent Claim 48 words
A computer implemented method as recited in claim 9 wherein the event adjustment window is a date picker event adjustment window having descriptive labels identifying the event start date and the event stop date, and a close request button operable to close the date picker event adjustment window.
Claim 12
Dependent Claim 42 words
A computer implemented method as recited in claim 10 wherein the date picker event adjustment window has a start date calendar displaying a month containing the event start date and a stop date calendar displaying a month containing the event stop date.
Claim 13
Dependent Claim 33 words
A computer implemented method as recited in claim 11 wherein the date picker event adjustment window further includes navigation buttons operative to navigate through the start date calendar and the stop date calendar.
Claim 14
Dependent Claim 196 words
An event bounds adjustment system for adjusting a bounds of an event, the bounds of the event defined by event parameters including an event start boundary, an event stop boundary, and an event duration, wherein the event start boundary and the event stop boundary may be tied to one another such that an event parameter interdependence exists, the event bounds adjustment system comprising: a pen-based computer system including a central processing unit, memory accessible by the central processing unit, and a dual-function display system having a display screen; an event bounds adjuster implemented on the pen-based computer system, the event bounds adjuster being operative to display an event adjustment window showing the event start boundary, the event stop boundary, and the event duration, receive an event adjustment input explicitly intended to modify a selected event parameter being a one of the event start boundary, the event stop boundary, and the event duration, modify the selected event parameter in accordance with the event adjustment input, modify each non-selected parameter in accordance with the event parameter interdependence, and display the event adjustment window showing the event start boundary, the event stop boundary, and the event duration as modified.
Claim 15
Dependent Claim 196 words
An event bounds adjustment system for adjusting a bounds of an event, the bounds of the event defined by event parameters including an event start boundary, an event stop boundary, and an event duration, wherein the event start boundary and the event stop boundary may be tied to one another such that an event parameter interdependence exists, the event bounds adjustment system comprising: a pen-based computer system including a central processing unit, memory accessible by the central processing unit, and a dual-function display system having a display screen; an event bounds adjuster implemented on the pen-based computer system, the event bounds adjuster being operative to display an event adjustment window showing the event start boundary, the event stop boundary, and the event duration, receive an event adjustment input explicitly intended to modify a selected event parameter being a one of the event start boundary, the event stop boundary, and the event duration, modify the selected event parameter in accordance with the event adjustment input, modify each non-selected parameter in accordance with the event parameter interdependence, and display the event adjustment window showing the event start boundary, the event stop boundary, and the event duration as modified.
Claim 16
Dependent Claim 209 words
A graphical user interface comprising: a pen-based computer system including a central processing unit, a memory accessible by the central processing unit, and a dual-function display system having a display screen; a pen for use in entering data into the pen-based computer system via the dual-function display system; an event scheduler display window having a multiple hour time block, a calendar, and an identified event; an event slip corresponding to the identified event including a title field, a time field having an event start time and an event stop date, and a date field having an event start date and an event stop date; a time picker event adjustment window having descriptive labels identifying both the event start time and the event stop time, and a close request button operable to close the time picker event adjustment window; and a date picker event adjustment window having descriptive labels identifying the event start date and the event stop date, and a close request button operable to close the date picker event adjustment window, wherein tapping on the identified event with the pen invokes the event slip, tapping on the time field invokes the time picker event adjustment window, and tapping on the date field invokes the date picker event window.
Claim 17
Dependent Claim 209 words
A graphical user interface comprising: a pen-based computer system including a central processing unit, a memory accessible by the central processing unit, and a dual-function display system having a display screen; a pen for use in entering data into the pen-based computer system via the dual-function display system; an event scheduler display window having a multiple hour time block, a calendar, and an identified event; an event slip corresponding to the identified event including a title field, a time field having an event start time and an event stop date, and a date field having an event start date and an event stop date; a time picker event adjustment window having descriptive labels identifying both the event start time and the event stop time, and a close request button operable to close the time picker event adjustment window; and a date picker event adjustment window having descriptive labels identifying the event start date and the event stop date, and a close request button operable to close the date picker event adjustment window, wherein tapping on the identified event with the pen invokes the event slip, tapping on the time field invokes the time picker event adjustment window, and tapping on the date field invokes the date picker event window.
Claim 18
Dependent Claim 43 words
A graphical user interface as recited in claim 14 wherein the date picker event adjustment window further includes a start date calendar displaying a month containing the event start date and a stop date calendar displaying a month containing the event stop date.
Claim 19
Dependent Claim 33 words
A graphical user interface as recited in claim 15 wherein the date picker event adjustment window further includes navigation buttons operative to navigate through the start date calendar and the stop date calendar.
Claim 20
Dependent Claim 170 words
A computer readable medium containing a computer program for adjusting a bounds of an event, the bounds of the event defined by event parameters including an event start boundary, an event stop boundary, and an event duration, wherein the event start boundary and the event stop boundary may be tied to one another such that an event parameter interdependence exists, the computer program including computer instructions for: displaying an event adjustment window showing the event start boundary, the event stop boundary, and the event duration,; receiving an event adjustment input explicitly intended to modify a selected event parameter being a one of the event start boundary, the event stop boundary, and the event duration, whereby each non-selected event parameter may be implicitly intended to be modified; modifying the selected event parameter in accordance with the event adjustment input; modifying each non-selected parameter in accordance with the event parameter interdependence; and displaying the event adjustment window showing the event start boundary, the event stop boundary, and the event duration as modified.
Claim 21
Dependent Claim 170 words
A computer readable medium containing a computer program for adjusting a bounds of an event, the bounds of the event defined by event parameters including an event start boundary, an event stop boundary, and an event duration, wherein the event start boundary and the event stop boundary may be tied to one another such that an event parameter interdependence exists, the computer program including computer instructions for: displaying an event adjustment window showing the event start boundary, the event stop boundary, and the event duration,; receiving an event adjustment input explicitly intended to modify a selected event parameter being a one of the event start boundary, the event stop boundary, and the event duration, whereby each non-selected event parameter may be implicitly intended to be modified; modifying the selected event parameter in accordance with the event adjustment input; modifying each non-selected parameter in accordance with the event parameter interdependence; and displaying the event adjustment window showing the event start boundary, the event stop boundary, and the event duration as modified.
Claim 22
Dependent Claim 66 words
A computer readable medium as recited in claim 17 wherein when the event adjustment input is intended to modify the event duration, the computer instruction for modifying the selected parameter includes executing the following instructions: displaying a list of predefined event durations; receiving a selection of a one of the predefined event durations; and setting a new event duration equal to the selected predefined event duration.
Claim 23
Dependent Claim 43 words
A computer readable medium as recited in claim 18 wherein the computer instruction for modifying each of the non-selected parameters includes executing the instruction of deriving a new stop boundary as a function of the event start boundary and the new event duration.
Claim 24
Dependent Claim 38 words
A computer readable medium as recited in claim 17 wherein the event start boundary is an event start time, the event stop boundary is an event stop time, and the event duration is a well defined time period.

References Cited (Backward Citations)

US4937743A Cited
US5220540A Cited
US5491495A Cited
US5307086A Cited
US5365360A Cited
US5323314A Cited
US5519606A Cited
US5247438A Cited
US5570109A Cited
US5500938A Cited
US5528745A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-05-26 2000-11-25 2001-05-27 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-05-26 2004-11-25 2005-05-27 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-05-26 2008-11-25 2009-05-27 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag