IP Library Granted Patent US 10,986,201
Granted Patent B2
US 10,986,201 · App. 16/543,266 · Granted Apr 20, 2021

Unifying presence data and communication routing based thereon

Inventors: Chirag Bharatkumar Patel (Pune, IN); Vishal Kamboj (Pune, IN)
Assignee: Avaya Inc.
H04L67/24G06F40/205H04L51/046H04L67/26
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 10,986,201
App. No.
16/543,266
Granted
Apr 20, 2021
Kind
B2
Abstract

Maintaining accurate out-of-office notifications can be resource intensive and error-prone. This is compounded by duplicating efforts, such as between a telephony system and an email system. By automatically creating and presenting a personal interactive voice response (IVR) or dual-tone multi-frequency (DTMF) signaling in response to menu option, generated from an email system, a telephony system may automatically be updated to provide options for a caller to select delegates for a particular user. The delegates may further be identified by subject matter or other categorization. As a result, a user may maintain one system and, as a result, enable a second system to automatically present and process delegate selection without additional human input.

Claims (43)

1. A system, comprising:

a computer comprising at least one processor and memory accessible to the at least one processor;

a network interface to at least one network;

a data storage; and

wherein the at least one processor of the computer performs:

accessing, in the data storage, a first record comprising a first out-of-office notification of a first user for a first application for communicating between nodes on a network utilizing a first type of communication;

parsing the first record to identify therein, a first delegate;

accessing a first address of the first delegate;

populating a first data structure having a first data field and a second data field, wherein the first data field is populated with an identity of the first delegate and the second data field is populated with the first address; and

generating, from the first data structure, a second record comprising an out-of-office notification for a second application for communicating between the nodes on the network utilizing a second type of communication, wherein a second out-of-office notification comprises a first option determined from the first data field, that when selected by a device of a second user, connects the device of the second user to the first address of the second data field.

2. The system of claim 1 , wherein the out-of-office notification for the second application is presented upon the device of the second user attempting to connect to a device of the first user.

3. The system of claim 2 , wherein upon the device of the second user selecting the first option, disconnects the device of the second user from the device of the first user.

4. The system of claim 1 , wherein the at least one processor of the computer performs parsing the first record to identify a plurality of delegates wherein ones of the plurality of delegates are associated with ones of a plurality of options.

5. The system of claim 4 , wherein the second out-of-office notification comprises the plurality of options associated with ones of a plurality of addresses for nodes on a second network and further associated with the ones of the plurality of delegates.

6. The system of claim 4 , wherein the ones of the plurality of delegates comprises a voicemail agent and wherein an associated one of the plurality of options associated with the ones of the plurality of delegates comprises a voicemail option.

7. The system of claim 1 , wherein the first application comprises an email application and wherein the first type of communication comprises textual content.

8. The system of claim 1 , wherein the first application comprises a text chat application and wherein the first type of communication comprises textual content.

9. The system of claim 1 , wherein the second application comprises a telephony application and wherein the second type of communication comprises audio content.

10. A method, comprising:

accessing, in a data storage, a first record comprising a first out-of-office notification of a first user for a first application for communicating between nodes on a network utilizing a first type of communication;

parsing the first record to identify therein, a first delegate;

accessing a first address of the first delegate;

populating a first data structure having a first data field and a second data field, wherein the first data field is populated with an identity of the first delegate and the second data field is populated with the first address; and

generating, from the first data structure, a second record comprising an out-of-office notification for a second application for communicating between the nodes on the network utilizing a second type of communication, wherein a second out-of-office notification comprises a first option determined from the first data field;

presenting, to a device of a second node, the out-of-office notification for the second application; and

upon receiving the first option from the device of a second user, connecting the device of the second user to the first address of the second data field.

11. The method of claim 10 , wherein the out-of-office notification for the second application is presented upon the device of the second user attempting to connect to the device of the first user.

12. The method of claim 11 , further comprising, upon the device of the second user selecting the first option, disconnecting the device of the second user from the device of the first user.

13. The method of claim 10 , wherein parsing the first record to identify the first delegate further comprises, parsing the first record to identify a plurality of delegates wherein ones of the plurality of delegates are associated with ones of a plurality of options.

14. The method of claim 13 , wherein the second out-of-office notification comprises the plurality of options associated with a plurality of addresses for the nodes on a second network associated with the ones of the plurality of delegates.

15. The method of claim 13 , wherein the ones of the plurality of delegates comprises a voicemail agent and wherein an associated one of the plurality of options associated with the ones of the plurality of delegates comprises a voicemail option.

16. The method of claim 10 , wherein the first application comprises an email application and wherein the first type of communication comprises textual content.

17. The method of claim 10 , wherein the first application comprises a text chat application and wherein the first type of communication comprises textual content.

18. The method of claim 10 , wherein the second application comprises a telephony application and wherein the second type of communication comprises audio content.

19. A system, comprising:

means to access, in a data storage, a first record comprising a first out-of-office notification of a first user for a first application for communicating between nodes on a network utilizing a first type of communication;

means to parse the first record to identify therein, a first delegate;

means to access a first address of the first delegate;

means to populate a first data structure having a first data field and a second data field, wherein the first data field is populated with an identity of the first delegate and the second data field is populated with the first address; and

means to generate, from the first data structure, a second record comprising an out-of-office notification for a second application for communicating between nodes on a network utilizing a second type of communication, wherein a second out-of-office notification comprises a first option determined form the first data field;

means to present, to a device of a second node, the out-of-office notification for the second application; and

upon receiving the first option from the device of a second user, means to connect the device of the second user to the first address of the second data field.

20. The system of claim 19 , wherein the first application comprises an email application utilizing a textual type of communication and the second application comprises a telephony application utilizing an encoded audio type of communication.

Assignments (8)
(SECURITY INTEREST) GRANTOR'S NAME CHANGE Recorded Sep 21, 2023
From: AVAYA INC.
To: AVAYA LLC
Reel/Frame 065019/0231 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 53955/0436) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063705/0023 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 61087/0386) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063690/0359 →
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 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 5, 2022
From: AVAYA INC.; INTELLISIST, INC.; AVAYA MANAGEMENT L.P.; AVAYA CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 061087/0386 →
SECURITY INTEREST Recorded Sep 25, 2020
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 053955/0436 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 16, 2019
From: PATEL, CHIRAG BHARATKUMAR; KAMBOJ, VISHAL
To: AVAYA INC.
Reel/Frame 050079/0222 →
Continuity (1)
Related Publication 20210051207A1 · Feb 18, 2021