IP Library Granted Patent US 9,154,631
Granted Patent B2
US 9,154,631 · App. 13/422,767 · Granted Oct 6, 2015

Method and apparatus for identifying a conference call from an event record

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 9,154,631
App. No.
13/422,767
Granted
Oct 6, 2015
Kind
B2
Abstract

A method for identifying a conference call from a communication device, wherein the communication device includes a memory for storing a calendar event record. The method includes: parsing at least some of the calendar event record, wherein the parsing includes an automatic discovery feature; determining, based on the parsing, whether the calendar event record includes conference call scheduling information in relation to a scheduled conference call session; generating, based on the parsing, one or more identifiers for at least some of the conference call scheduling information; and storing in the memory the one or more identifiers. A host communication device and a non-host participant communication device can also be configured for performing the method.

Claims (54)

1. A method for identifying a conference call from a communication device, wherein the communication device includes a memory for storing a calendar event record, the method comprising:

parsing at least some of the stored calendar event record, wherein the parsing is based on an automatic discovery feature;

determining, based on the parsing, whether the stored calendar event record includes conference call scheduling information in relation to a scheduled conference call session;

generating, based on the parsing, one or more identifiers for at least some of the conference call scheduling information, wherein an identifier of the one or more identifiers includes an identification of an address for contacting a conference call server for establishing the scheduled conference call session;

storing in the memory the one or more identifiers;

updating operating parameters of a display of the communication device to present a reminder interface for the scheduled conference call session including an graphical element for connecting to the scheduled conference call session; and

in response to a user selecting the graphical element, updating operating parameters of the communication device to connect to the scheduled conference call session.

2. The method as claimed in claim 1 , wherein at least some of the parsing is performed exclusive of any tags or fields contained within the calendar event record.

3. The method as claimed in claim 1 , further comprising:

identifying the address as a default address;

associating the default address with a default join option for establishing the scheduled conference call session; and

displaying an interface on the communication device including the default join option.

4. The method as claimed in claim 3 , wherein the interface includes a reminder interface including the default join option displayed at a time of the scheduled conference call session, or a specified time beforehand.

5. The method as claimed in claim 3 , wherein the identifying is performed exclusive of any tags or fields contained within the calendar event record.

6. The method as claimed in claim 1 , wherein the address is one of a plurality of addresses contained in the stored calendar event record for contacting the conference call server.

7. The method as claimed in claim 1 , wherein the address includes at least a phone number or an Internet address.

8. The method as claimed in claim 1 , further comprising, prior to the parsing, receiving the stored calendar event record as an invitation message from a second communication device.

9. The method as claimed in claim 1 , further comprising sending the stored calendar event record and the stored one or more identifiers as an invitation message to a second communication device.

10. The method as claimed in claim 1 wherein the automatic discovery feature includes feature-based learning.

11. The method as claimed in claim 1 , wherein the automatic discovery feature includes using a whitelist.

12. The method as claimed in claim 1 , wherein the automatic discovery feature includes reinforcement learning.

13. The method as claimed in claim 1 , wherein the identifiers include at least a tag or a field, wherein the tag and the field correspond to conference call scheduling information within the calendar event record.

14. A non-transitory computer readable medium that stores a set of instructions that are executable by at least one processor to perform a method for identifying a conference call from a communication device, the method comprising:

parsing at least some of a stored calendar event record, wherein the parsing is based on an automatic discovery feature;

determining, based on the parsing, whether the stored calendar event record includes conference call scheduling information in relation to a scheduled conference call session;

generating, based on the parsing, one or more identifiers for at least some of the conference call scheduling information, wherein an identifier of the one or more identifiers includes an identification of an address for contacting a conference call server for establishing the scheduled conference call session;

causing the one or more identifiers to be stored in a memory;

updating operating parameters of a display of the communication device to present a reminder interface for the scheduled conference call session including an graphical element for connecting to the scheduled conference call session; and

in response to a user selecting the graphical element, updating operating parameters of the scheduled conference call session to connect to the conference call.

15. A communication device for facilitating the identification of a conference call, comprising:

a communications subsystem;

a memory for storing a calendar event record; and

a controller configured to:

parse at least some of the calendar event record, wherein the parsing is based on an automatic discovery feature;

determine, based on the parsing, whether the stored calendar event record includes conference call scheduling information in relation to a scheduled conference call session;

generate, based on the parsing, one or more identifiers for at least some of the conference call scheduling information, wherein an identifier of the one or more identifiers includes an identification of an address for contacting a conference call server for establishing the scheduled conference call session;

store in the memory the one or more identifiers;

update operating parameters of a display of the communication device to present a reminder interface for the scheduled conference call session including an graphical element for connecting to the scheduled conference call session; and

in response to a user selecting the graphical element, update operating parameters of the communication device to connect to the scheduled conference call session.

16. The communication device as claimed in claim 15 , wherein the controller is configured to at least parse some of the stored calendar event record exclusive of any tags or fields contained within the calendar event record.

17. The communication device as claimed in claim 15 , wherein the controller is further configured to:

identify the address as a default address;

associate the default address with a default join option for establishing the scheduled conference call session; and

display an interface on the communication device including the default join option.

18. The communication device as claimed in claim 17 , wherein the interface includes a reminder interface including the default join option displayed at a time of the scheduled conference call session, or a specified time beforehand.

19. The communication device as claimed in claim 17 , wherein the controller is configured to identify the address as the default address exclusive of any tags or fields contained within the calendar event record.

20. The communication device as claimed in claim 15 , wherein the address is one of a plurality of addresses contained in the stored calendar event record for contacting the conference call server.

21. The communication device as claimed in claim 15 , wherein the address includes at least a phone number or an Internet address.

22. The communication device as claimed in claim 15 , wherein the communications subsystem is further configured to, prior to the parse, receive the calendar event record as an invitation message from a second communication device.

23. The communication device as claimed in claim 15 , wherein the communications subsystem is further configured to send the stored calendar event record and the stored one or more identifiers as an invitation message to a second communication device.

24. The communication device as claimed in claim 15 wherein the automatic discovery feature includes feature-based learning.

25. The communication device as claimed in claim 15 , wherein the automatic discovery feature includes using a whitelist.

26. The communication device as claimed in claim 15 , wherein the automatic discovery feature includes reinforcement learning.

27. The communication device as claimed in claim 15 , wherein the identifiers include at least one of tags and fields, wherein the tags correspond to conference call scheduling information within the calendar event record.

Assignments (6)
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 Oct 14, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 033987/0576 →