IP Library Granted Patent US 7,406,170
Granted Patent B2
US 7,406,170 · App. 10/631,811 · Granted Jul 29, 2008

Architecture and implementation for control of context aware call processing with local feature definition

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,406,170
App. No.
10/631,811
Granted
Jul 29, 2008
Kind
B2
Abstract

A communication system comprising one or more ubiquitous sensor(s) for generating awareness data relating to a user, a context engine for receiving and processing the awareness data to determine the user's current context for the purpose of event handling, a policy engine for receiving and relating at least one pertinent evidential indicator of an incoming event from a caller to the user's current context and in response selecting a preferred event handling feature, and a delivery agent for executing the preferred event handling feature.

Claims (23)

1. A communication system comprising:

at least one ubiquitous sensor for generating awareness data relating to a user;

a context engine for receiving and processing said awareness data to determine the user's current context for the purpose of event handling;

a policy engine for receiving and relating at least one pertinent evidential indicator of an incoming event from a caller to said user's current context and in response selecting a preferred event handling feature; and

a delivery agent for executing said preferred event handling feature; and wherein

said policy engine comprises a context update for developing and expressing said at least one pertinent evidential indicator as a fuzzy variable, and a feature selection policies for receiving said at least one pertinent evidential indicator and in response utilizing forward chaining with fuzzy reasoning to generate priorities among a plurality of proposed features and selecting said preferred event handling feature to have a least intrusiveness relative to event handling policies set by said user.

2. A communication system as claimed in claim 1 , wherein said context engine comprises an algorithm for processing said awareness data into availability information and applying said availability information to said policy engine as tuple space assertions.

3. A communication system as claimed in claim 1 , wherein said at least one pertinent evidential indicator includes at least one of caller, identity, role relationship between caller and said user, group or project membership, location of said user, current activity of said user, and subject matter of said event.

4. A communication system as claimed claim 1 , wherein said context update block prompts said user to select said preferred event handling feature.

5. A communication system as claimed in claim 1 , wherein said feature selection policies receives additional event handling policies set by an administrator.

6. A communication system as claimed in claim 1 , wherein said feature selection policies block receives said event handling policies from said user as ACCEPT-CONTACT and REJECT-CONTACT headers to identify SIP endpoints.

7. A communication system as claimed in claim 1 , wherein said policy engine stores a plurality of unique identifiers for identifying specific aspects of said user's identity that are related to said user's context and selecting a preferred event handling feature based on said aspects to create personalized features.

8. A communication system as claimed in claim 2 , wherein said policy engine further comprises a context update block for developing and expressing said at least one pertinent evidential indicator as a fuzzy variable, and a feature selection policies block for receiving said at least one pertinent evidential indicator and in response utilizing forward chaining with fuzzy reasoning to generate priorities among a plurality of proposed features and selecting said preferred event handling feature to have the least intrusiveness relative to event handling policies set by said user.

9. A communication system as claimed in claim 1 , wherein said at least one pertinent evidential indicator includes at least one of caller identity, role relationship between caller and said user, group or project membership, location of said user, current activity of said user, and subject matter of said event.

10. A communication system as claimed in claim 2 , wherein said at least one pertinent evidential indicator includes at least one of caller identity, role relationship between caller and said user, group or project membership, location of said user, current activity of said user, and subject matter of said event.

11. A communication system as claimed in claim 4 , wherein said feature selection policies block receives additional event handling policies set by an administrator.

12. A communication system as claimed in claim 4 , wherein said feature selection policies receives said event handling policies from said user as ACCEPT-CONTACT and REJECT-CONTACT headers to identify SIP endpoints.

13. A communication system as claimed in claim 1 , wherein said policy engine stores a plurality of unique identifiers for identifying specific aspects of said user's identity that are related to said use's context and selecting a preferred event handling feature based on said aspects to create personalized features.

14. A communication system as claimed in claim 2 , wherein said policy engine stores a plurality of unique identifiers for identifying specific aspects of said user's identity that are related to said user's context and selecting a preferred event handling feature based on said aspects to create personalized features.

15. A communication system as claimed in claim 3 , wherein said policy engine stores a plurality of unique identifiers for identifying specific aspects of said user's identity that are related to said user's context and selecting a preferred event handling feature based on said aspects to create personalized features.

16. A communication system as claimed in claim 4 , wherein said policy engine stores a plurality of unique identifiers for identifying specific aspects of said user's identity that are related to said user's context and selecting a preferred event handling feature based on said aspects to create personalized features.

17. A communication system as claimed in claim 5 , wherein said policy engine stores a plurality of unique identifiers for identifying specific aspects of said user's identity that are related to said user's context and selecting a preferred event handling feature based on said aspects to create personalized features.

18. A communication system as claimed in claim 6 , wherein said policy engine stores a plurality of unique identifiers for identifying specific aspects of said user's identity that are related to said user's context and selecting a preferred event handling feature based on said aspects to create personalized features.

Assignments (29)
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/0678 →
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 6, 2014
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: MITEL NETWORKS CORPORATION; MITEL US HOLDINGS, INC.
Reel/Frame 032167/0464 →
RELEASE OF SECURITY INTEREST Recorded Apr 15, 2013
From: BANK OF NEW YORK MELLON, THE; MORGAN STANLEY & CO. INCORPORATED; MORGAN STANLEY SENIOR FUNDING, INC.
To: MITEL NETWORKS CORPORATION
Reel/Frame 030264/0470 →
SECURITY AGREEMENT Recorded Apr 8, 2013
From: MITEL NETWORKS CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 030186/0894 →
SECURITY INTEREST Recorded Apr 8, 2013
From: MITEL NETWORKS CORPORATION
To: WILMINGTON TRUST, N.A., AS SECOND COLLATERAL AGENT
Reel/Frame 030201/0743 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 2, 2013
From: WILMINGTON TRUST, NATIONAL ASSOCIATION FKA WILMINGTON TRUST FSB/MORGAN STANLEY & CO. INCORPORATED
To: MITEL NETWORKS CORPORATION
Reel/Frame 030165/0776 →
RELEASE & DISCHARGE OF SECURITY INTEREST Recorded Oct 21, 2008
From: HIGHBRIDGE INTERNATIONAL LLC/BNY TRUST COMPANY OF CANADA
To: MITEL NETWORKS CORPORATION
Reel/Frame 021794/0510 →
SECURITY AGREEMENT Recorded Sep 13, 2007
From: MITEL NETWORKS CORPORATION
To: MORGAN STANLEY & CO. INCORPORATED
Reel/Frame 019817/0847 →
SECURITY AGREEMENT Recorded Sep 13, 2007
From: MITEL NETWORKS CORPORATION
To: MORGAN STANLEY & CO. INCORPORATED
Reel/Frame 019817/0881 →
SECURITY AGREEMENT Recorded Jul 25, 2005
From: MITEL NETWORKS CORPORATION, A CORPORATION OF CANADA
To: BNY TRUST COMPANY OF CANADA, TRUST COMPANY OF CANADA
Reel/Frame 016891/0959 →
SECURITY AGREEMENT Recorded Jul 18, 2005
From: HIGHBRIDGE INTERNATIONAL LLC
To: MITEL NETWORKS CORPORATION
Reel/Frame 016345/0236 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 21, 2005
From: MITEL KNOWLEDGE CORPORATION
To: MITEL NETWORKS CORPORATION
Reel/Frame 016164/0677 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 1, 2003
From: GRAY, THOMAS A.; LISCANO, RAMIRO
To: MITEL KNOWLEDGE CORPORATION
Reel/Frame 014356/0529 →