IP Library Granted Patent US 8,812,603
Granted Patent B2
US 8,812,603 · App. 13/469,397 · Granted Aug 19, 2014

Method, system and apparatus for processing calendar events

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,812,603
App. No.
13/469,397
Granted
Aug 19, 2014
Kind
B2
Abstract

According to embodiments described in the specification, a method, system and apparatus for processing calendar events are provided. The method comprises: receiving a calendar event invitation message addressed to at least one recipient device and storing the calendar event invitation message in a memory; determining, at a processor, whether to disable at least one recipient device function; when the determination is affirmative, generating a recipient policy including a recipient device function identifier, and a rule associated with the function identifier; and deploying the recipient policy for the at least one recipient device such that the function is disabled at the recipient device for at least a period of time.

Claims (30)

1. A method in a server having a processor and a memory coupled to the processor, comprising:

receiving, at the processor, a calendar event invitation message addressed to at least one recipient device connected to the server via a network;

storing the calendar event invitation message in the memory;

determining, at a processor, whether the calendar event invitation message contains an instruction to disable at least one recipient device function;

when the determination is affirmative, generating a recipient policy at the processor, including a recipient device function identifier, and a rule defining a period of time associated with the function identifier; and

transmitting the recipient policy and the calendar event invitation message from the server to the at least one recipient device such that the function is disabled at the at least one recipient device for the period of time.

2. The method of claim 1 wherein the instruction includes a field identifying the at least one device function, the field containing a parameter indicating whether the at least one device function is to be disabled.

3. The method of claim 1 , comprising transmitting the recipient policy substantially simultaneously with the calendar event invitation message.

4. The method of claim 1 , wherein the period of time defined by the rule is equal to a time period identified in the calendar invitation message.

5. The method of claim 1 , wherein the at least one recipient device is configured to determine whether a current time falls within the period of time; and, when the determination is affirmative, to disable the at least one recipient device function.

6. A server, comprising:

a memory;

a communications interface; and

a processor interconnected with the memory and the communications interface, the processor configured to receive a calendar event invitation message, via the communications interface, addressed to at least one recipient device and to store the calendar event invitation message in the memory;

the processor further configured to determine whether the calendar event invitation message contains an instruction to disable at least one recipient device function;

the processor further configured, when the determination is affirmative, to generate a recipient policy including a recipient device function identifier, and a rule defining a period of time associated with the function identifier; and

the processor further configured to transmit the recipient policy and the calendar event invitation message from the server to the at least one recipient device such that the function is disabled at the at least one recipient device for the period of time.

7. The server of claim 6 , wherein the instruction includes a field identifying the at least one device function, the field containing a parameter indicating whether the at least one device function is to be disabled.

8. The server of claim 6 , the processor further configured to transmit the recipient policy to the at least one recipient device substantially simultaneously with the calendar event invitation message.

9. The server of claim 6 wherein the valid period of time defined by the rule is equal to a time period identified in the calendar invitation rnessage.

10. A non-transitory computer readable medium storing a plurality of computer readable instructions executable by a processor of a server for implementing a method in the server, comprising:

receiving, at the processor, a calendar event invitation message addressed to at least one recipient device connected to the server via a network;

storing the calendar event invitation message in a memory coupled to the processor;

determining, at the processor, whether the calendar event invitation message contains an instruction to disable at least one recipient device function;

when the determination is affirmative, generating a recipient policy at the processor including a recipient device function identifier, and a rule defining a period of time associated with the function identifier; and

transmitting the recipient policy and the calendar event invitation message from the server to the at least one recipient device such that the function is disabled at the recipient device for the period of time.

11. The non-transitory computer readable medium of claim 10 wherein the instruction includes a field identifying the at least one device function, the field containing a parameter indicating whether the at least one device function is to be disabled.

12. The non-transitory computer readable medium of claim 10 , the method further comprising transmitting the recipient policy from the server to the at least one recipient device substantially simultaneously with the calendar event invitation message.

13. The non-transitory computer readable medium of claim 10 , wherein the period of time defined by the rule is equal to a time period identified in the calendar invitation message.

14. The non-transitory computer readable medium of claim 10 , wherein the at least one recipient device is configured to determine whether a current time falls within the period of time; and, when the determination is affirmative, to disable the at least one recipient device function.

Assignments (2)
CHANGE OF NAME Recorded May 23, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 033016/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 27, 2012
From: O'NEILL, CONOR MICHAEL; MARTIN, DARYL JOSEPH; CIETWIERKOWSKI, MARCIN
To: RESEARCH IN MOTION LIMITED
Reel/Frame 028657/0453 →