IP Library Granted Patent US 8,712,388
Granted Patent B2
US 8,712,388 · App. 12/925,917 · Granted Apr 29, 2014

Automatic population of feature capabilities on a communication device

Inventors: Peter Matthew Hillier (Ottawa, CA); Curtis Spencer (Ottawa, CA)
Assignee: Mitel Networks Corporation
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,712,388
App. No.
12/925,917
Granted
Apr 29, 2014
Kind
B2
Abstract

A communication device, system and service provider for automatically populating feature capabilities. In one illustrative embodiment, the communication device can begin automatic download of service provider features and content by registering with a service provider. When successfully registered, the service provider can determine a set of available features for the communication device. The available features can be dependent on a number of factors including licensing, location, or subscription of the communication device. Available features can also be dependent on whether the communication device is idle or active. The service provider can notify the communication device with the set of available features. The features can be uniquely identified by a feature identification that represents the service provider and the feature. At any time, when the communication device reports that the user has selected a feature on the device, the service provider can take the appropriate actions.

Claims (36)

1. On a communication device, a method for populating feature capabilities comprising:

registering with a service provider;

receiving, from said service provider, notification of at least one available feature and corresponding data items comprising an identifier, a label, and a current status, said current status indicating whether said at least one feature is active on said communication device;

populating a menu on said communication device wherein said menu comprises said label and said current status and is limited to said at least one available feature;

displaying said menu;

receiving a selection for a feature from said menu;

providing said identifier corresponding to said selected feature to said service provider to activate or de-activate said feature based on said identifier;

upon said activating or de-activating of said selected feature, updating said menu comprising updating said current status; and

displaying said updated menu.

2. The method of claim 1 , further comprising receiving a notification from said service provider that said selection has been applied to said feature.

3. The method of claim 1 , further comprising receiving a notification from said service provider that said selection has not been applied to said feature.

4. The method of claim 1 , wherein providing said selection to said service provider comprises additional input for applying said feature.

5. The method of claim 4 , wherein said additional input is a number for forwarding calls.

6. The method of claim 1 , wherein said at least one available feature is determined by said service provider based a location or license of said communication device.

7. The method of claim 1 , wherein said at least one available feature is dependent on whether said communication device is in or out of a call.

8. The method of claim 7 , wherein said at least one available feature comprises at least one of transfer, swap, new call, hold, call park and record call when said communication device is in said call.

9. The method of claim 7 , wherein said at least one available feature comprises at least one of contacts, speed dial, call forward, call pickup, and do not disturb when said communication device is out of said call.

10. A system comprising:

a mobile device having features supported by at least one service provider;

wherein said mobile device receives, from said at least one service provider, notification of said features and corresponding data items comprising an identifier, a label, and a current status, said current status indicating whether said features are active on said mobile device and populates a menu on said mobile device wherein said menu comprises said label and said current status and is limited to said supported features, displays said menu wherein said menu is limited to said supported features, said mobile device receiving an action request for a feature from said menu and transmitting said action request comprising a identifier corresponding to said selected feature to said at least one service provider whereat said action request for said selected feature is activated or de-activated based on said identifier.

11. The system of claim 10 , wherein said features are provided through an open standard protocol.

12. The system of claim 10 , wherein said features comprise at least one of call forwarding, do not disturb, and call park.

13. The system of claim 12 , wherein said call forwarding comprises at least one of always, never, or sometimes.

14. The system of claim 12 , wherein said call forwarding comprises receiving an additional number.

15. The system of claim 10 , wherein said menu comprises text strings that are provided by said at least one service provider.

16. The system of claim 10 , wherein said features are dependent on whether the mobile phone is idle or active.

17. A service provider comprising:

at least one processor; and

a memory operatively coupled to said processor, said memory storing program instructions that when executed by said processor, causes said processor to:

register a computing device;

provide notification of available features and corresponding data items comprising an identifier, a label and a current status, said current status indicating whether said at least one feature is active on said computing device to said computing device for populating a menu on said communication device wherein said menu comprises said label and said current status and is limited to said available features;

receive a feature request associated with said available features, said feature request comprising a unique identifier corresponding to one of said available features;

apply said feature request based on said identifier to activate or de-activate said feature based on said unique identifier.

18. The service provider of claim 17 , wherein said memory storing program instructions, when executed by said processor, causes said processor to register said computing device using registration information received by said computing device and send confirmation to said computing device whether said computing device was successfully registered.

19. The service provider of claim 17 , wherein said memory storing program instructions, when executed by said processor, causes said processor to determine said available features based on location or licensing of said computing device.

20. The service provider of claim 17 , wherein said memory storing program instructions, when executed by said processor, causes said processor to apply said feature request with additional data received by said computing device.

Assignments (21)
RELEASE OF SECURITY INTEREST Recorded Jun 24, 2025
From: ANKURA TRUST COMPANY, LLC
To: MITEL (DELAWARE), INC.; MITEL COMMUNICATIONS, INC.; MITEL CLOUD SERVICES, INC.; MITEL NETWORKS, INC.; MITEL NETWORKS CORPORATION
Reel/Frame 071722/0721 →
SECURITY INTEREST Recorded Feb 14, 2023
From: RINGCENTRAL, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 062973/0194 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 6, 2022
From: MITEL CLOUD SERVICES, INC.
To: RINGCENTRAL, INC.
Reel/Frame 058900/0708 →
RELEASE OF SECURITY INTEREST Recorded Jan 19, 2022
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
To: MITEL CLOUD SERVICES, INC.
Reel/Frame 058698/0162 →
RELEASE OF SECURITY INTEREST Recorded Jan 19, 2022
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
To: MITEL CLOUD SERVICES, INC.
Reel/Frame 058698/0085 →
SECURITY INTEREST Recorded Dec 13, 2018
From: MITEL CLOUD SERVICES, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 047772/0355 →
SECURITY INTEREST Recorded Dec 13, 2018
From: MITEL CLOUD SERVICES, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 047772/0330 →
CHANGE OF NAME Recorded Dec 6, 2018
From: MLN ACQUISITIONCO ULC
To: MITEL NETWORKS ULC
Reel/Frame 047694/0607 →
MERGER AND CHANGE OF NAME Recorded Dec 6, 2018
From: MITEL NETWORKS CORPORATION; MLN ACQUISITIONCO ULC
To: MLN ACQUISITIONCO ULC
Reel/Frame 047734/0714 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2018
From: MITEL NETWORKS ULC
To: MITEL CLOUD SERVICES, INC.
Reel/Frame 047694/0721 →
RELEASE OF SECURITY INTEREST Recorded Dec 3, 2018
From: CITIZENS BANK, N.A.
To: MITEL NETWORKS CORPORATION
Reel/Frame 048096/0785 →
RELEASE OF SECURITY INTEREST Recorded Mar 25, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT; BANK OF AMERICA, N.A., (ACTING THROUGH ITS CANADA BRANCH), AS CANADIAN COLLATERAL AGENT
To: MITEL US HOLDINGS, INC.; MITEL NETWORKS CORPORATION; MITEL (DELAWARE), INC.; MITEL NETWORKS, INC.; MITEL COMMUNICATIONS, INC.; MITEL BUSINESS SYSTEMS, INC.
Reel/Frame 042244/0461 →
SECURITY INTEREST Recorded Mar 23, 2017
From: MITEL NETWORKS CORPORATION
To: CITIZENS BANK, N.A.
Reel/Frame 042107/0378 →
SECURITY INTEREST Recorded May 28, 2015
From: MITEL NETWORKS CORPORATION
To: BANK OF AMERICA, N.A.(ACTING THROUGH ITS CANADA BRANCH), AS CANADIAN COLLATERAL AGENT
Reel/Frame 035783/0540 →
RELEASE OF SECURITY INTEREST Recorded May 1, 2015
From: JEFFERIES FINANCE LLC, AS THE COLLATERAL AGENT
To: MITEL US HOLDINGS, INC.; MITEL NETWORKS CORPORATION; MITEL COMMUNICATIONS INC. FKA AASTRA USA INC.
Reel/Frame 035562/0157 →
SECURITY AGREEMENT Recorded Feb 14, 2014
From: MITEL US HOLDINGS, INC.; MITEL NETWORKS CORPORATION; AASTRA USA INC.
To: JEFFERIES FINANCE LLC, AS THE COLLATERAL AGENT
Reel/Frame 032264/0760 →
RELEASE OF SECURITY INTEREST Recorded Feb 10, 2014
From: BANK OF AMERICA, N.A.
To: MITEL NETWORKS CORPORATION; MITEL US HOLDINGS, INC.
Reel/Frame 032210/0245 →
RELEASE OF SECURITY INTEREST Recorded Feb 7, 2014
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: MITEL NETWORKS CORPORATION; MITEL US HOLDINGS, INC.
Reel/Frame 032176/0818 →
SECURITY INTEREST Recorded Apr 8, 2013
From: MITEL NETWORKS CORPORATION
To: WILMINGTON TRUST, N.A., AS SECOND COLLATERAL AGENT
Reel/Frame 030201/0743 →
SECURITY AGREEMENT Recorded Apr 8, 2013
From: MITEL NETWORKS CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 030186/0894 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2010
From: HILLIER, PETER M.; SPENCER, CURTIS
To: MITEL NETWORKS CORPORATION
Reel/Frame 025302/0594 →
Continuity (1)
Related Publication 20120106726A1 · May 3, 2012