Interactive calendar interface for defining and displaying date ranges
First Claim
1. A method for designating dates in an interactive travel calendar comprising:
- providing an interface for users to specify event ranges, each event range having a start date that chronologically precedes an end date;
receiving a signal designating a first date associated with an event;
receiving a signal designating a second date associated with an event;
setting the first date or the second date as a start date for an event range based upon a chronological relationship between the first date and the second date, with the start date being the date earlier chronologically among the first and second date and the end date being the date chronologically later among the first and second date; and
presenting information reflecting the event range.
14 Assignments
0 Petitions
Accused Products
Abstract
A method for designating dates in an interactive travel calendar including the steps of providing an interface for users to specify event ranges, each event range having a start date that chronologically precedes an end date, receiving a signal designating a first date associated with an event, receiving a signal designating a second date associated with an event, setting the first date or the second date as a start date for an event range based upon a chronological relationship between the first date and the second date, with the start date being the date earlier chronologically among the first and second date and the end date being the date chronologically later among the first and second date, and presenting information reflecting the event range.
24 Citations
16 Claims
-
1. A method for designating dates in an interactive travel calendar comprising:
-
providing an interface for users to specify event ranges, each event range having a start date that chronologically precedes an end date;
receiving a signal designating a first date associated with an event;
receiving a signal designating a second date associated with an event;
setting the first date or the second date as a start date for an event range based upon a chronological relationship between the first date and the second date, with the start date being the date earlier chronologically among the first and second date and the end date being the date chronologically later among the first and second date; and
presenting information reflecting the event range. - View Dependent Claims (2, 3, 4, 5, 16)
-
-
6. A method for specifying an event range comprising:
-
providing an interface for users to specify event ranges, each event range comprising a start date that chronologically precedes an end date;
receiving a series of dates associated with an event;
setting two dates of the dates in the series of dates as a start date and an end date for an event range based on a chronological relationship between the two dates, with the date from the series set as the start date being chronologically earlier than the date from the series that is set as the end date; and
presenting information reflecting the event range. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method for specifying an event range, comprising:
-
setting a first date and a second date as a start date and an end date for an event range based on a chronologically relationship between the first date and second date;
presenting information reflecting the event range; and
enabling a user to modify the presented information by selecting a third date, wherein the third date is set as a new start date for the event range when the third date either precedes the set start date of the event range or when the third date falls within the event range, and the set start date was received before the set end date, and wherein the third date is set as a new end date for the event range when the third date succeeds the set end date of the event range or when the third date falls within the event range and the set end date was received before set start date.
-
-
12. A graphical user interface for selecting dates in an interactive calendar in a data processing system, the interface comprising:
-
an initial view including an interface for users to specify event ranges, each event range having a start date that chronologically precedes an end date, wherein upon receiving a signal designating a first date and a second date associated with an event, and wherein the first date or the second date is designated as a start date for an event range based upon a chronological relationship between the first date and the second date, with the one of the first and second date that is chronologically before the other set as the start date, and the other date set as the end date; and
a new view including an interface presenting information reflecting the event range. - View Dependent Claims (13, 14, 15)
-
Specification