IP Library Patent Application 17876849
Patent Application
App. No. 17/876,849

MANAGEMENT OF AN ON-HOLD CALL BASED ON A USER'S PARTICIPATION IN AN ACTIVITY ON THEIR ENDPOINT

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 None
App. No.
17/876,849
Filed
Jul 29, 2022
Art Unit
2693
USPC
379/201.01
Abstract

The technology disclosed herein enables management of a call on-hold based on a user's activity on their endpoint during the hold period. In a particular embodiment, a method includes determining that a call has been placed on hold by a system other than a first endpoint on the call. The first endpoint is operated by a user. The method further includes receiving on-hold information from the first endpoint. The on-hold information indicates an activity of the user on the first endpoint while waiting on hold. The method also includes managing the call while on-hold based on the activity.

Claims (56)

1 . A method comprising:

determining that a call has been placed on hold by a system other than a first endpoint on the call, wherein the first endpoint is operated by a user;

receiving on-hold information from the first endpoint, wherein the on-hold information indicates an activity of the user on the first endpoint while waiting on hold; and

managing the call while on-hold based on the activity, wherein managing the call includes determining when the call should be taken off hold based on the activity.

2 . The method of claim 1 , wherein determining that the call has been placed on hold comprises:

receiving a call request from the first endpoint, wherein the call request requests the call with a second endpoint; and

placing the call in a queue.

3 . The method of claim 2 , wherein managing the call comprises:

receiving progress information from the first endpoint, wherein the progress information indicates a stopping point during the activity; and

when the call is next for connection from the queue, waiting until the stopping point to connect the call to the second endpoint.

4 . The method of claim 1 , wherein managing the call comprises:

when the call is taken off hold, pausing the activity.

5 . The method of claim 1 , wherein managing the call comprises:

presenting information to the user via the first endpoint while the call is on hold, wherein the information is selected based on the activity.

6 . The method of claim 5 , wherein the information includes an advertisement.

7 . The method of claim 1 , comprising:

determining an amount of time that the call will remain on hold; and

suggesting activities that conform to the amount of time.

8 . The method of claim 1 , wherein the activity comprises one or more of the activities including:

listening to music played from the first endpoint;

playing a game on the first endpoint; and

web browsing on the first endpoint.

9 . The method of claim 1 , wherein the first endpoint presents a visual indication that the call is on hold during the activity.

10 . The method of claim 1 , comprising:

notifying the first endpoint that the call will be taken off hold within a threshold amount of time, wherein the first endpoint presents a warning that the call is about to be taken off hold.

11 . An apparatus comprising:

one or more computer readable storage media;

a processing system operatively coupled with the one or more computer readable storage media; and

program instructions stored on the one or more computer readable storage media that, when read and executed by the processing system, direct the apparatus to:

determine that a call has been placed on hold by a system other than a first endpoint on the call, wherein the first endpoint is operated by a user;

receive on-hold information from the first endpoint, wherein the on-hold information indicates an activity of the user on the first endpoint while waiting on hold; and

manage the call while on-hold based on the activity, wherein management of the call includes determining when the call should be taken off hold based on the activity.

12 . The apparatus of claim 11 , wherein to determine that the call has been placed on hold, the program instructions direct the apparatus to:

receive a call request from the first endpoint, wherein the call request requests the call with a second endpoint; and

place the call in a queue.

13 . The apparatus of claim 12 , wherein to manage the call, the program instructions direct the apparatus to:

receive progress information from the first endpoint, wherein the progress information indicates a stopping point during the activity; and

when the call is next for connection from the queue, wait until the stopping point to connect the call to the second endpoint.

14 . The apparatus of claim 11 , wherein to manage the call, the program instructions direct the apparatus to:

when the call is taken off hold, pause the activity.

15 . The apparatus of claim 11 , wherein to manage the call, the program instructions direct the apparatus to:

present information to the user via the first endpoint while the call is on hold, wherein the information is selected based on the activity.

16 . The apparatus of claim 15 , wherein the information includes an advertisement.

17 . The apparatus of claim 11 , wherein the program instructions direct the apparatus to:

determine an amount of time that the call will remain on hold; and

suggest activities that conform to the amount of time.

18 . The apparatus of claim 11 , wherein the activity comprises one or more of the activities including:

listening to music played from the first endpoint;

playing a game on the first endpoint; and

web browsing on the first endpoint.

19 . The apparatus of claim 11 , wherein the program instructions direct the apparatus to:

notify the first endpoint that the call will be taken off hold within a threshold amount of time, wherein the first endpoint presents a warning that the call is about to be taken off hold.

20 . One or more computer readable storage media having program instructions stored thereon that, when read and executed by a processing system, direct the processing system to:

determine that a call has been placed on hold by a system other than a first endpoint on the call, wherein the first endpoint is operated by a user;

receive on-hold information from the first endpoint, wherein the on-hold information indicates an activity of the user on the first endpoint while waiting on hold; and

manage the call while on-hold based on the activity, wherein management of the call includes determining when the call should be taken off hold based on the activity.

Assignments (3)
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 4, 2023
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 063542/0662 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 3, 2023
From: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; KNOAHSOFT INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB [COLLATERAL AGENT]
Reel/Frame 063742/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2022
From: TAKALIKAR, AONKAR BALKRUSHNA; SHELKE, SUDHIR NIVRUTTI; MICHAELIS, PAUL ROLLER
To: AVAYA MANAGEMENT L.P.
Reel/Frame 060676/0386 →