IP Library Granted Patent US 7,590,413
Granted Patent B2
US 7,590,413 · App. 11/278,489 · Granted Sep 15, 2009

Free busy calendar interface

View Patent ↗
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 7,590,413
App. No.
11/278,489
Granted
Sep 15, 2009
Kind
B2
Abstract

A hand-held electronic mobile device having access to a calendar database storing calendar event data identifying events scheduled for respective time slots. The mobile device includes: a controller including at least one processor, for controlling operation of the mobile device; a display coupled to the controller; a user input device coupled to the controller; a storage coupled to the controller; and a rigid case dimensioned to be held in a hand of a user, the case housing the controller, the display, the user input device and the storage; the controller being operative to generate on the display a calendar events detail user interface screen that includes a plurality of fields specifying information about an event scheduled to occur at a time slot, one of the fields being an availability status field displaying an availability status for the time slot.

Claims (31)

1. A hand-held electronic mobile device having access to a calendar database storing calendar event data identifying events scheduled for respective time slots, the mobile device comprising:

a controller including at least one processor, for controlling operation of the mobile device;

a display coupled to the controller;

a user input device coupled to the controller including a navigational input mechanism which is rotatable in at least first and second opposed directions and which is depressible, wherein the navigational input mechanism is positioned and configured for rotation in the at least first and second opposed directions and for depression by a thumb of a hand of a user holding the mobile device;

a storage coupled to the controller;

a rigid case dimensioned to be held in a hand of a user, the case housing the controller, the display, the user input device and the storage; and

a communication subsystem coupled to the controller which exchanges calendar event data with a remote messaging server;

the controller being operative to generate on the display a calendar events detail user interface screen that includes a plurality of fields specifying information about an event scheduled to occur at a time slot, one of the fields being an availability status field displaying an availability status for the time slot, wherein availability status options for the availability status field are dependent on the characteristics of the remote messaging server;

the controller being further operative to: (1) move an on-screen selection symbol through the plurality of fields in the calendar events detail user interface screen to highlight the availability status field in response to rotation of the navigational input mechanism; (2) upon depression of the navigational input mechanism when the availability status field is highlighted, generate a menu on the display displaying a plurality of selectable availability status options; (3) move the on-screen selection symbol through the plurality of selectable availability status options in the menu to highlight one of the availability status options in response to rotation of the navigational input mechanism; and (4) upon receiving a selection input, change the availability status to correspond to the highlighted one of the availability status options;

the communication subsystem exchanging calendar event data for scheduled events with the remote messaging server, the exchanged calendar event data including the availability status of scheduled events.

2. The mobile device of claim 1 wherein the availability status field indicates at least a free status and a not-free status for the time slot.

3. The mobile device of claim 1 wherein the availability status field can display only two different availability status options, one of which indicates a free status and the other of which indicates a busy status.

4. The mobile device of claim 1 wherein the availability status field can display at least three different availability status options.

5. The mobile device of claim 1 wherein the controller is configured to cause the availability status field to be limited to two availability status options, one of which indicates a free status and the other of which indicates a busy status.

6. The mobile device of claim 1 wherein the controller is configured to cause the availability status field to have at least four availability options, including “Free”, “Tentative”, “Busy”, and “Out of Office”.

7. The mobile device of claim 1 wherein the navigational input mechanism is a scrollwheel which is rotatable about an axis in a first direction towards a top edge of the mobile device and in an opposite second direction towards a bottom edge of the mobile device, wherein the scrollwheel is also depressible.

8. The mobile device of claim 7 wherein the controller is operative to select the one of the availability status options in response to depression of the scrollwheel.

9. The mobile device of claim 1 wherein the controller is configured to cause the availability status field to be limited to two availability status options one of which indicates a free status and the other of which indicates a busy status when the remote messaging server is a first type of server, and the controller is configured to cause the availability status field to have at least four availability options including “Free”, “Tentative”, “Busy”, and “Out of Office” when the remote messaging server is a second type of server.

10. The mobile device of claim 1 wherein the controller is configured to select and set the availability status options during provisioning of the mobile device based on the characteristics of the remote messaging server.

11. A method of generating calendar information on a hand-held electronic mobile device that has access to a calendar database storing calendar event data identifying events scheduled for respective time slots, the mobile device including a rigid hand-held case with a display and a user input device including a navigational input mechanism mounted in the case which is rotatable in at least first and second opposed directions and which is depressible, wherein the navigational input mechanism is positioned and configured for rotation in the at least first and second opposed directions and for depression by a thumb of a hand of a user holding the mobile device, the mobile device including communication subsystem coupled to the controller which exchanges calendar event data with a remote messaging server, the method including:

generating on the display a calendar events detail user interface screen that includes a plurality of fields specifying information about an event scheduled to occur at a time slot, one of the fields being an availability status field displaying an availability status for the time slot, wherein availability status options for the availability status field are dependent on the characteristics of the remote messaging server;

moving, in response to rotation of the navigational input mechanism, an on-screen selection indicator through the plurality of fields in the calendar events detail user interface screen to the highlight the availability status field;

upon depression of the navigational input mechanism while the availability status field is highlighted, generating on the display a menu displaying a plurality of selectable availability status options;

moving the on-screen selection symbol through the plurality of selectable availability status options in the menu to highlight one of the availability status options in response to rotation of the navigational input mechanism;

upon receiving a selection input, changing the availability status to correspond to the highlighted one of the availability status options; and

exchanging with the remote messaging server calendar event data for scheduled events, the exchanged calendar event data including the availability status of the scheduled events.

12. The method of claim 11 wherein if the remote server is a first type of server, the options of availability status that can be represented are limited to two availability status options, and if the remote server is a second type of server the options of availability status that can be represented are four, including “Free”, “Tentative”, “Busy” and “Out of Office”.

13. A computer program product comprising a computer readable medium carrying computer instructions for executing the method of claim 11 .

14. The method of claim 11 wherein the navigational input mechanism is a scrollwheel which is rotatable about an axis in a first direction towards a top edge of the mobile device and in an opposite second direction towards a bottom edge of the mobile device, wherein the scrollwheel is also depressible.

15. The method of claim 11 wherein the one of the availability status options is selected in response to depression of the scrollwheel.

16. The method of claim 11 wherein the availability status options are selected and set during provisioning of the mobile device based on the characteristics of the remote messaging server.

Assignments (8)
CORRECTIVE ASSIGNMENT TO CORRECT THE ADDED PATENT NUMBER TO REMOVE PATENT NO. 8,873,407 AT PREVIOUSLY RECORDED ON REEL 64066 FRAME 1. ASSIGNOR(S) HEREBY CONFIRMS THE NUNC PRO TUNC ASSIGNMENT EFFECTIVE DATE MARCH 20, 2023. Recorded Feb 2, 2026
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 074921/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE COVER SHEET AT PAGE 50 TO REMOVE 12817157 PREVIOUSLY RECORDED ON REEL 063471 FRAME 0474. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 064806/0669 →
CORRECTIVE ASSIGNMENT TO CORRECT 12817157 APPLICATION NUMBER PREVIOUSLY RECORDED AT REEL: 064015 FRAME: 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064807/0001 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064066/0001 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 16, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064015/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 063471/0474 →
CHANGE OF NAME Recorded Feb 19, 2016
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 037861/0215 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2006
From: MAY, DARRELL
To: RESEARCH IN MOTION LIMITED
Reel/Frame 017847/0795 →