IP Library Granted Patent US 8,208,907
Granted Patent B2
US 8,208,907 · App. 12/903,689 · Granted Jun 26, 2012

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 8,208,907
App. No.
12/903,689
Granted
Jun 26, 2012
Kind
B2
Abstract

A method and electronic device which provide a calendar having availability status options based on a type of remote server are described. In accordance with one embodiment, there is provided a method comprising: determining, by an electronic device, a type of a remote server in communication with the electronic device; and setting, by the electronic device, availability status options for an availability status field for calendar events based on the type of the remote server.

Claims (35)

1. A method comprising:

determining, by an electronic device, a type of a remote server in communication with the electronic device; and

setting, by the electronic device, availability status options for an availability status field for calendar events based on the type of the remote server.

2. The method of claim 1 , further comprising:

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

3. The method of claim 1 , wherein setting the availability status options is based on whether the remote server is a server that identifies itself as being implemented using IBM Lotus Domino™ or a server that identifies itself as being implemented using Microsoft Exchange™ Server.

4. The method of claim 1 , wherein setting comprises setting availability status options for the availability status field of a calendar events detail user interface screen of a calendar application, wherein the calendar events detail user interface screen displays details about an event.

5. The method of claim 1 , wherein setting the availability status options comprises:

causing the availability status field to have at least two availability status options when the remote server is a first type of server; and

causing the availability status field to have at least four availability status options when the remote server is a second type of server.

6. The method of claim 5 , wherein the at least two availability status options when the remote server is the first type of server include a “Free” status and “Busy status”, wherein the at least four availability status levels when the remote server is the second type of server include a “Free” status, “Tentative” status, “Busy” status and “Out of Office” status.

7. The method of claim 1 , further comprising:

displaying a calendar events detail user interface screen that includes a plurality of fields specifying information about an event, wherein one of the fields in the plurality of fields is an availability status field for displaying an availability status associated with the event.

8. The method of claim 1 , wherein setting the availability status options is performed during communication between the electronic device and the remote server.

9. The method of claim 1 , wherein setting the availability status options is performed during provisioning of the electronic device or synchronization of the electronic device with the remote server.

10. An electronic device, comprising:

a controller;

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

the controller being configured to determine a type of the remote server, and set availability status options for an availability status field for calendar events based on the type of the remote server.

11. The electronic device of claim 10 , wherein the controller is configured to cause the communication subsystem to exchange calendar event data for scheduled calendar events, the calendar event data including the availability status of the scheduled events.

12. The electronic device of claim 10 , wherein the controller is configured to set the availability status options based on whether the remote server is a server that identifies itself as being implemented using IBM Lotus Domino™ or a server that identifies itself as being implemented using Microsoft Exchange™ Server.

13. The electronic device of claim 10 , wherein setting comprises setting availability status options for the availability status field of a calendar events detail user interface screen of a calendar application, wherein the calendar events detail user interface screen displays details about an event.

14. The electronic device of claim 10 , wherein the controller is configured to cause the availability status field to have at least two availability status options when the remote server is a first type of server, and cause the availability status field to have at least four availability status options when the remote server is a second type of server.

15. The electronic device of claim 14 , wherein the at least two availability status options when the remote server is the first type of server include a “Free” status and “Busy status”, wherein the at least four availability status levels when the remote server is the second type of server include a “Free” status, “Tentative” status, “Busy” status and “Out of Office” status.

16. The electronic device of claim 10 , further comprising:

a display coupled to the controller;

wherein the controller being is configured to generate on the display a calendar events detail user interface screen that includes a plurality of fields specifying information about an event, wherein one of the fields in the plurality of fields is an availability status field for displaying an availability status associated with the event.

17. The electronic device of claim 10 , wherein setting the availability status options is performed during communication between the electronic device and the remote server.

18. The electronic device of claim 10 , wherein setting the availability status options is performed during provisioning of the electronic device or synchronization of the electronic device with the remote server.

19. A method comprising:

determining, by an electronic device, a type of a remote server in communication with the electronic device;

setting, by the electronic device, availability status options for an availability status field for calendar events based on the type of the remote server;

displaying, by the electronic device, a calendar events detail user interface screen that includes a plurality of fields specifying information about an event, wherein one of the fields in the plurality of fields is an availability status field for displaying an availability status associated with the event; and

setting, by the electronic device, the availability status in the displayed availability status field to one of the availability status options in response to input received by the electronic device.

20. The method of claim 19 , wherein the controller is configured to cause the availability status field to have a first set of availability status options when the remote server is a first type of messaging server, and cause the availability status field to have a second set of availability status options when the remote server is a second type of 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 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 →
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 →
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 Oct 13, 2010
From: MAY, DARRELL
To: RESEARCH IN MOTION LIMITED
Reel/Frame 025133/0160 →