IP Library Patent Application 11467958
Patent Application
App. No. 11/467,958

Method and Device for Presenting Calendar Views on Small Displays

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
11/467,958
Abstract

A method is provided for presenting a calendar view to a user on a device having a limited display size. The method comprises the following steps. Days are represented as a series of separator bars. At least one single day separator bar for representing a day that does not conform to a predefined common attribute is displayed. At least one multi-day separator bar for representing a plurality of days sharing the predefined common attribute is displayed. A device configured to implement the method and a computer readable medium comprising instructions for implementing the method are also provided.

Claims (51)

1 . A method for presenting a calendar view to a user on a device having a limited display size, the method comprising the steps of:

a. representing days as a series of separator bars;

b. displaying at least one single day separator bar for representing a day that does not conform to a predefined common attribute; and

c. displaying at least one multi-day separator bar for representing a plurality of days sharing the predefined common attribute.

2 . The method of claim 1 , further comprising the step of displaying an attribute icon on the multi-day separator bar for communicating the predefined common attribute to the user.

3 . The method of claim 2 , wherein the predefined common attribute is an absence of scheduled events for a day.

4 . The method of claim 2 , wherein the predefined common attribute is an absence of scheduled events for a morning.

5 . The method of claim 2 , wherein the predefined common attribute is an absence of scheduled events for an afternoon.

6 . The method of claim 2 , wherein the single day separator bar can be expanded to display predefined time slots for a corresponding day and collapsed to hide the predefined time slots for the corresponding day.

7 . The method of claim 2 , wherein the multi-day separator bar includes interactive fields for representing the plurality of days, the interactive fields allowing the user to access a list of time slots for a selected one of the plurality of days.

8 . The method of claim 1 , wherein each day comprises a one or more of predefined time slots providing visual cues to allow the user to easily recognize different time slots.

9 . The method of claim 8 , wherein a plurality of adjacent common time slots are consolidated into a single time slot.

10 . The method of claim 8 , wherein providing a visual cue comprises the step of colouring different time slots in accordance with preselected criteria.

11 . The method of claim 10 , wherein the step of colouring different time slots comprises colouring past events in a first colour, colouring available time slots in a second colour and colouring future events in a third colour.

12 . The method of claim 8 , wherein providing a visual cue comprises the step of presenting icons to the user for illustrating characteristics associated with each of the time slots.

13 . The method of claim 8 , wherein providing a visual cue comprises the step of dynamically facilitating data entry when a user scrolls over an empty time slot.

14 . The method of claim 8 , wherein one or more of the time slots corresponds to free time and text is provided in a description field of these time slots to emphasise the free time.

15 . A device having a limited display size, the device including a calendar application for managing user events, the device configured to:

a. represent days as a series of separator bars;

b. display at least one single day separator bar for representing a day that does not conform to a predefined common attribute; and

c. display at least one multi-day separator bar for representing a plurality of days sharing the predefined common attribute.

16 . The device of claim 15 , further configured to display an attribute icon on the multi-day separator bar for communicating the predefined common attribute to the user.

17 . The device of claim 16 , wherein the predefined common attribute is an absence of scheduled events for a day.

18 . The device of claim 16 , wherein the predefined common attribute is an absence of scheduled events for a morning.

19 . The device of claim 16 , wherein the predefined common attribute is an absence of scheduled events for an afternoon.

20 . The device of claim 16 , wherein the single day separator bar can be expanded to display time slots for a corresponding day and collapsed to hide time slots for the corresponding day.

21 . The device of claim 16 , wherein the multi-day separator bar includes interactive fields for representing the plurality of days, the interactive field allowing the user to access a list of events scheduled for a selected one of the plurality of days.

22 . The device of claim 15 , wherein each day comprises predefined time slots including visual cues to allow the user to easily recognize different time slots.

23 . The device of claim 22 , wherein a plurality of adjacent common time slots are consolidated into a single time slot.

24 . The device of claim 22 , wherein providing a visual cue comprises colouring different time slots in accordance with preselected criteria.

25 . The device of claim 24 , wherein colouring different time slots comprises colouring past events in a first colour, colouring available time slots in a second colour and colouring future events in a third colour.

26 . The device of claim 22 , wherein providing a visual cue comprises presenting icons to the user for illustrating characteristics associated with each of the time slots.

27 . The device of claim 22 , wherein providing a visual cue comprises dynamically facilitating data entry when a user scrolls over an empty time slot.

28 . The device of claim 22 , wherein one or more time slots corresponds to free time and text is provided in a description field of these time slots to emphasize the free time.

29 . A computer readable medium comprising instructions for execution on a device having a limited display size, the instructions, when executed cause the device to implement the steps of:

a. representing days as a series of separator bars;

b. displaying at least one single day separator bar for representing a day that does not conform to a predefined common attribute; and

c. displaying at least one multi-day separator bar for representing a plurality of days sharing the predefined common attribute.

30 . A device having a limited display size, the device including a calendar application for managing time slots, the device comprising:

a. a processor configured to determine when the time slots occur in the past; and

b. a display configured to present to a user past time slots that meet predefined criteria and no other past time slots.

31 . The device of claim 30 , wherein the display is configured to present past time slots that meet predefined criteria in addition to current and future predefined time periods.

32 . The device of claim 30 , wherein the display is configured to present only past events to the user.

33 . A method for presenting a calendar view to a user on a device having a limited display size, the method comprising the steps of:

a. determining when a predefined time period is in the past; and

b. presenting to a user only past predefined time periods that meet predefined criteria.

34 . The method of claim 33 , wherein only past predefined time periods that meet predefined criteria are presented in addition to current and future predefined time periods.

35 . The method of claim 34 , wherein only past events are presented to the user.

36 . A computer readable medium comprising instructions for execution on a device having a limited display size, the instructions, when executed cause the device to implement the steps of:

a. determining when a predefined time period is in the past; and

b. presenting to a user only past predefined time periods that meet predefined criteria.

Assignments (2)
CHANGE OF NAME Recorded Nov 4, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 034161/0093 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2006
From: SCOTT, SHERRYL LEE LORRAINE; VYMENETS, LEON
To: RESEARCH IN MOTION LIMITED
Reel/Frame 018185/0304 →