IP Library Granted Patent US 12,500,785
Granted Patent B2
US 12,500,785 · App. 17/357,582 · Granted Dec 16, 2025

Automated session recording for absent participants

Inventors: Aonkar Balkrushna Takalikar (Pune, IN); Sudhir Shelke (Pune, IN)
Assignee: Avaya Management L.P.
H04L12/1822H04L12/1818H04L12/1831H04L67/535H04L67/54
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 12,500,785
App. No.
17/357,582
Granted
Dec 16, 2025
Kind
B2
Abstract

The technology disclosed herein enables recording of user communications during a communication session on behalf of a user who is unable to attend. In a particular embodiment, a method includes identifying a meeting at a meeting time when a user is unable to attend. In an automated recording system, the method includes joining a communication session for the meeting as an endpoint at the meeting time. During the communication session, the method includes receiving user communications in the automated recording system from other endpoints on the communication session. After receiving the user communications, the method includes storing the user communications to a storage system.

Claims (55)

1 . A method comprising:

identifying a meeting at a meeting time when a user is unable to attend;

in an automated recording system at the meeting time, automatically connecting to a communication session system over a communication network to join the automated recording system as an endpoint to a communication session for the meeting, wherein the communication session system facilitates the communication session between the automated recording system and other endpoints to the communication session, wherein automatically connecting to the communication session system includes executing a client application that enables endpoints to join communication sessions or dialing into the communication session;

during the communication session, receiving user communications in the automated recording system from the other endpoints; and

after receiving the user communications, storing the user communications to a storage system.

2 . The method of claim 1 , comprising:

joining the communication session using access credentials for the user.

3 . The method of claim 1 , comprising:

identifying the automated recording system as representing the user to other users at the other endpoints.

4 . The method of claim 1 , comprising:

after storing the user communications, receiving a request from the user to access the user communications; and

providing the user communications to the user in response to the request.

5 . The method of claim 1 , wherein identifying the meeting comprises:

receiving a timeframe for when the user is unavailable;

determining whether to reschedule one or more items scheduled during the timeframe, wherein the meeting is one of the items; and

in response to determining that the meeting cannot be rescheduled, determining that the automated recording system should join the communication session.

6 . The method of claim 5 , wherein determining that the automated recording system should join the communication session comprises:

receiving user input from the user instructing the automated recording system to join the communication session.

7 . The method of claim 5 , comprising:

in response to determining that a first item of the items can be rescheduled, rescheduling the first item to a time outside of the timeframe.

8 . The method of claim 5 , comprising:

updating a presence status of the user to indicate that the user is unavailable during the timeframe.

9 . The method of claim 1 , wherein the meeting time comprises a time during the meeting that is predetermined to be associated with the user.

10 . The method of claim 1 , wherein the automated recording system comprises a user system operated by the user.

11 . An apparatus for an automated recording system, 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 processing system to:

identify a meeting at a meeting time when a user is unable to attend;

at the meeting time, automatically connect to a communication session system over a communication network to join the automated recording system as an endpoint to a communication session for the meeting, wherein the communication session system facilitates the communication session between the automated recording system and other endpoints to the communication session, wherein the automated recording system automatically connects to the communication session system by executing a client application that enables endpoints to join communication sessions or dialing into the communication session;

during the communication session, receive user communications from the other endpoints; and

after receiving the user communications, store the user communications to a storage system.

12 . The apparatus of claim 11 , wherein the program instructions direct the processing system to:

join the communication session using access credentials for the user.

13 . The apparatus of claim 11 , wherein the program instructions direct the processing system to:

identify the automated recording system as representing the user to other users at the other endpoints.

14 . The apparatus of claim 11 , wherein the program instructions direct the processing system to:

after storing the user communications, receive a request from the user to access the user communications; and

provide the user communications to the user in response to the request.

15 . The apparatus of claim 11 , wherein to identify the meeting, the program instructions direct the processing system to:

receive a timeframe for when the user is unavailable;

determine whether to reschedule one or more items scheduled during the timeframe, wherein the meeting is one of the items; and

in response to determining that the meeting cannot be rescheduled, determine that the automated recording system should join the communication session.

16 . The apparatus of claim 15 , wherein to determine that the automated recording system should join the communication session, the program instructions direct the processing system to:

receiving user input from the user instructing the automated recording system to join the communication session.

17 . The apparatus of claim 15 , wherein the program instructions direct the processing system to:

in response to determining that a first item of the items can be rescheduled, reschedule the first item to a time outside of the timeframe.

18 . The apparatus of claim 15 , wherein the program instructions direct the processing system to:

update a presence status of the user to indicate that the user is unavailable during the timeframe.

19 . The apparatus of claim 11 , wherein the meeting time comprises a time during the meeting that is predetermined to be associated with the user.

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

identify a meeting at a meeting time when a user is unable to attend;

at the meeting time, automatically connect to a communication session system over a communication network to join the automated recording system as an endpoint to a communication session for the meeting, wherein the communication session system facilitates the communication session between the automated recording system and other endpoints to the communication session, wherein the automated recording system automatically connects to the communication session system by executing a client application that enables endpoints to join communication sessions or dialing into the communication session;

during the communication session, receive user communications from the other endpoints; and

after receiving the user communications, store the user communications to a storage system.

Assignments (7)
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 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL 57700/FRAME 0935 Recorded Apr 26, 2023
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: AVAYA HOLDINGS CORP.; AVAYA INC.; AVAYA MANAGEMENT L.P.
Reel/Frame 063458/0303 →
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 Oct 4, 2021
From: AVAYA MANAGEMENT LP
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 057700/0935 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2021
From: TAKALIKAR, AONKAR BALKRUSHNA; SHELKE, SUDHIR
To: AVAYA MANAGEMENT L.P.
Reel/Frame 056721/0187 →
Continuity (1)
Related Publication 20220417048A1 · Dec 29, 2022
References Cited (9)
US 9253330B2 · Boss · 2016 [cited by examiner]
US 9392234B2 · Beerse · 2016 [cited by examiner]
US 10403287B2 · Dhoot · 2019 [cited by examiner]
US 20050137930A1 · Hung · 2005 [cited by applicant]
US 20060200374A1 · Nelken · 2006 [cited by applicant]
US 20070263603A1 · Schmitt · 2007 [cited by examiner]
US 20080195512A1 · Klebanoff et al. · 2008 [cited by applicant]
US 20190392395A1 · Valliani · 2019 [cited by examiner]
Call and online meeting bots, Nov. 10, 2021. 5 pages. Downloaded from “https://docs.microsoft.com/en-us/microsoftteams/platform/bots/calls-and-meetings/calls-meetings-bots-overview,” on Dec. 20, 2021. [cited by applicant]