IP Library Granted Patent US 9,883,031
Granted Patent B2
US 9,883,031 · App. 15/496,148 · Granted Jan 30, 2018

Adaptive communication handling

Inventor: Robert R. Burns (Campbell, CA)
Assignee: Shoretel, Inc.
H04M3/42365H04M1/72569H04M3/02H04M3/42374H04M3/54H04M3/58H04W4/16H04W68/00
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,883,031
App. No.
15/496,148
Granted
Jan 30, 2018
Kind
B2
Abstract

A method can include accessing, from memory, sensor data in response to detecting an incoming communication to a given communication endpoint. The sensor data represents at least one of a condition of the given communication endpoint or a condition of an operating environment associated with the endpoint. The method can also include analyzing the sensor data to determine endpoint condition data corresponding to at least one of a willingness or availability of a user to answer the incoming communication at the given communications endpoint. The method can also include adapting a duration that the incoming communication is offered to the given communication endpoint based on the endpoint condition data.

Claims (40)

1. A method comprising:

accessing, from memory, sensor data in response to detecting an incoming communication to a given communication endpoint, the sensor data representing at least one of a condition of the given communication endpoint or a condition of an operating environment associated with the given communication endpoint;

analyzing, with an analyzer, the sensor data to determine endpoint condition data corresponding to at least one of a willingness or availability of a user to answer the incoming communication at the given communication endpoint; and

adapting a duration that the incoming communication is offered to the given communication endpoint based on the endpoint condition data.

2. The method of claim 1 , further comprising receiving the sensor data from at least one sensor that is integral within the given communication endpoint.

3. The method of claim 1 , further comprising receiving the sensor data from at least one sensor via a communications link, the at least one sensor being external to the given communication endpoint.

4. The method of claim 1 , further comprising:

connecting the given communication endpoint with the incoming communication if the incoming communication is answered in response to a user input before the duration expires; and

redirecting the incoming communication to another endpoint in response to the duration expiring before the incoming communication is answered at the given communication endpoint.

5. The method of claim 4 , wherein adapting the duration comprises extending the duration.

6. The method of claim 4 , wherein adapting the duration comprises truncating the duration.

7. The method of claim 4 , further comprising redirecting the incoming communication from the other endpoint back to the given communication endpoint in response to determining the endpoint condition indicates a behavior consistent with answering the incoming communication at the given communication endpoint before the incoming communication is answered and connected at the other endpoint.

8. The method of claim 1 , further comprising storing pre-alert sensor data in the memory prior to receiving the incoming communication to provide state information for the given communication endpoint before generating an alert at the given communication endpoint for the incoming communication.

9. The method of claim 8 , further comprising storing intra-alert sensor data in the memory in response to the incoming communication to provide state information for the given communication endpoint while alerting the user of the incoming communication,

wherein the endpoint condition is determined based on a difference between the pre-alert sensor data and the intra-alert sensor data.

10. The method of claim 1 , further comprising storing intra-alert sensor data in the memory to provide state information for the given communication endpoint while alerting the user of the incoming communication,

wherein the endpoint condition is determined based on based on differences between the intra-alert sensor data stored for at least two different time instances.

11. The method of claim 1 , further comprising:

storing a profile that represents sensor data acquired during behavior associated with answering a plurality of incoming communications at the given communication endpoint; and

applying a stored profile to the sensor data stored in response to the incoming communication to determine the endpoint condition data.

12. The method of claim 1 , wherein the incoming communication comprises a telephone call and the duration that the incoming communication is offered to the given communication endpoint is a predetermined ring count or ring time.

13. A communications system comprising:

at least one sensor to provide sensor data representing at least one of a condition of a given communication endpoint to which an incoming communication is directed or a condition of an environment associated with the given communication endpoint while the incoming communication is being offered to the given communication endpoint;

an analyzer to analyze the sensor data to determine endpoint condition data representing whether a user is trying to answer the incoming communication being offered to the given communication endpoint; and

call control to adjust a duration that the incoming communication is offered to the given communication endpoint based on the endpoint condition data.

14. The system of claim 13 , wherein the given endpoint communication endpoint comprises a mobile communication device, and

wherein the at least one sensor includes an internal sensor integrated in the mobile communication device.

15. The system of claim 14 , wherein the at least one sensor further comprises a sensor that is external to the mobile communication device and communicates the sensor data via a communications link.

16. The system of claim 13 , wherein the call control connects the given communication endpoint with the incoming communication if the incoming communication is answered, in response to a user input, before the duration expires, and

wherein the call control redirects the incoming communication to another endpoint in response to the duration expiring before the incoming communication is answered at the given communication endpoint.

17. The system of claim 16 , wherein the call control extends the duration in response to determining that the endpoint condition data indicates that the user is trying to answer the incoming communication being offered at the given communication endpoint, and

wherein the call control truncates the duration if the endpoint condition data indicates that the user has refused to answer the incoming communication.

18. The system of claim 16 , wherein the call control redirects the incoming communication from the other endpoint back to the given communication endpoint in response to determining the endpoint condition indicates a willingness to answer the incoming communication at the given communication endpoint before the incoming communication is answered and connected at the other endpoint.

19. The system of claim 13 , wherein the sensor data comprises:

pre-alert sensor data captured in response to the incoming communication before generating an alert at the given communication endpoint for the incoming communication, the pre-alert sensor data representing sensor state information for the given communication endpoint before generating the alert; and

intra-alert sensor data captured in response to the incoming communication while generating the alert therefor,

wherein the analyzer determines the endpoint condition based on a comparison between the pre-alert sensor data and the intra-alert sensor data.

20. The system of claim 13 , wherein the sensor data comprises:

intra-alert sensor data captured in response to the incoming communication, the intra-alert sensor data representing sensor state information for the given communication endpoint for at least two time instances while generating the alert for the incoming communication,

wherein the analyzer determines the endpoint condition based on changes in the intra-alert sensor data.

Assignments (23)
SECURITY INTEREST Recorded Jun 30, 2025
From: MLN US HOLDCO LLC; MITEL (DELAWARE), INC.; MITEL NETWORKS CORPORATION; MITEL NETWORKS, INC.
To: U.S. PCI SERVICES, LLC
Reel/Frame 071758/0843 →
RELEASE OF SECURITY INTEREST Recorded Jun 24, 2025
From: ACQUIOM AGENCY SERVICES LLC
To: MITEL (DELAWARE), INC.; MITEL NETWORKS, INC.; MITEL NETWORKS CORPORATION
Reel/Frame 071730/0632 →
RELEASE OF SECURITY INTEREST Recorded Jun 24, 2025
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: MITEL (DELAWARE), INC.; MITEL COMMUNICATIONS, INC.; MITEL NETWORKS, INC.; MITEL NETWORKS CORPORATION
Reel/Frame 071712/0821 →
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 Jun 20, 2025
From: MITEL (DELAWARE), INC.; MITEL NETWORKS CORPORATION; MITEL NETWORKS, INC.
To: ACQUIOM AGENCY SERVICES LLC
Reel/Frame 071676/0815 →
SECURITY INTEREST Recorded Mar 12, 2025
From: MITEL (DELAWARE), INC.; MITEL NETWORKS CORPORATION; MITEL NETWORKS, INC.
To: ACQUIOM AGENCY SERVICES LLC
Reel/Frame 070689/0857 →
NOTICE OF SUCCCESSION OF AGENCY - 3L Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 070006/0268 →
NOTICE OF SUCCCESSION OF AGENCY - PL Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 069895/0755 →
NOTICE OF SUCCESSION OF AGENCY - 5L Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: ANKURA TRUST COMPANY, LLC
Reel/Frame 069897/0046 →
NOTICE OF SUCCCESSION OF AGENCY - 2L Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 069896/0001 →
NOTICE OF SUCCESSION OF AGENCY - 4L Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: ANKURA TRUST COMPANY, LLC
Reel/Frame 069896/0827 →
SECURITY INTEREST Recorded Nov 1, 2022
From: MITEL (DELAWARE), INC.; MITEL NETWORKS, INC.; MITEL COMMUNICATIONS, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 061830/0760 →
SECURITY INTEREST Recorded Nov 1, 2022
From: MITEL (DELAWARE), INC.; MITEL NETWORKS, INC.; MITEL COMMUNICATIONS, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 061830/0643 →
SECURITY INTEREST Recorded Nov 1, 2022
From: MITEL (DELAWARE), INC.; MITEL NETWORKS, INC.; MITEL COMMUNICATIONS, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 061830/0715 →
SECURITY INTEREST Recorded Dec 13, 2018
From: MITEL NETWORKS, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 047988/0478 →
SECURITY INTEREST Recorded Dec 13, 2018
From: MITEL NETWORKS, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 047909/0814 →
RELEASE OF SECURITY INTEREST Recorded Dec 3, 2018
From: CITIZENS BANK, N.A., AS ADMINISTRATIVE AGENT
To: SHORETEL, INC.
Reel/Frame 047713/0843 →
CHANGE OF NAME Recorded Oct 15, 2018
From: SHORETEL, INC.
To: MITEL NETWORKS, INC.
Reel/Frame 047239/0088 →
MERGER AND CHANGE OF NAME Recorded Oct 15, 2018
From: MITEL NETWORKS, INC.; SHORETEL, INC.
To: SHORETEL, INC.
Reel/Frame 047239/0183 →
CHANGE OF NAME Recorded Jul 19, 2018
From: SHORETEL, INC.
To: MITEL NETWORKS, INC.
Reel/Frame 046403/0335 →
MERGER AND CHANGE OF NAME Recorded Jul 19, 2018
From: SHORETEL, INC.; MITEL NETWORKS, INC.
To: SHORETEL, INC.
Reel/Frame 046403/0265 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2017
From: BURNS, ROBERT E
To: SHORETEL, INC.
Reel/Frame 044163/0401 →
SECURITY INTEREST Recorded Sep 25, 2017
From: SHORETEL, INC.
To: CITIZENS BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 043829/0711 →
Continuity (2)
Continuation 14553407 · Nov 25, 2014
Related Publication 20170230501A1 · Aug 10, 2017