IP Library Granted Patent US 11,601,619
Granted Patent B2
US 11,601,619 · App. 17/449,700 · Granted Mar 7, 2023

Aggregated virtual session for multiple virtual sessions

Inventors: Lee Adcock (Midlothian, VA); Vamsi Kavuri (Richmond, VA); Jignesh Rangwala (Glen Allen, VA); Mehulkumar Jayantilal Garnara (Glen Allen, VA); Muthukumaran Vembuli (Glen Allen, VA); Santhi Sridharan (Glen Allen, VA); Soumyajit Ray (Glen Allen, VA); Steven Voltz (Henrico, VA)
Assignee: Capital One Services, LLC
H04N7/15G06F9/542G06Q10/1095H04N21/4334H04N21/4788H04N21/47217
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 11,601,619
App. No.
17/449,700
Granted
Mar 7, 2023
Kind
B2
Abstract

In some implementations, a system may retrieve an electronic calendar associated with a user. The system may identify, based on the electronic calendar, a plurality of virtual sessions. The system may generate an electronic invitation to join an aggregated virtual session for the plurality of virtual sessions. The system may transmit the electronic invitation to a client device associated with the user. The system may receive, from the client device, a selection of the electronic invitation. The system may establish, based on the electronic invitation, the aggregated virtual session for the client device that enables the client device to connect to each of the plurality of virtual sessions associated with the aggregated virtual session.

Claims (68)

1. A method of establishing an aggregated virtual session, comprising:

sending, by a device, an electronic request to establish an aggregated virtual session for a plurality of virtual sessions that causes another device to retrieve session information associated with the plurality of virtual sessions;

obtaining, by the device and based on the session information, an electronic invitation to join the aggregated virtual session for the plurality of virtual sessions;

transmitting, by the device, a selection of the electronic invitation;

causing, by the device and based on the selection, a calendar application associated with the device to replace blocks of time, associated with the plurality of virtual sessions, with a single block of time, associated with the aggregated virtual session for the plurality of virtual sessions, for display via the calendar application; and

connecting, by the device and based on the selection, to the aggregated virtual session that enables the device to connect to each virtual session associated with the aggregated virtual session.

2. The method of claim 1 , wherein a first virtual session, of the plurality of virtual sessions, is associated with a first video conferencing provider, and

wherein a second virtual session, of the plurality of virtual sessions, is associated with a second video conferencing provider.

3. The method of claim 1 , wherein the plurality of virtual sessions include one or more of:

consecutive virtual sessions, or

non-consecutive virtual sessions.

4. The method of claim 1 , wherein sending the electronic request is based on an interaction with a calendar application that executes on the device.

5. The method of claim 1 , further comprising:

transmitting criteria for aggregating virtual sessions, and

wherein the aggregated virtual session includes a subset of virtual sessions, of the plurality of virtual sessions, based on the criteria for aggregating virtual sessions.

6. The method of claim 1 , wherein the electronic invitation includes a uniform resource location (URL) associated with a URL of each virtual session associated with the aggregated virtual session for the plurality of virtual sessions.

7. The method of claim 1 , further comprising:

transmitting a user preference that defines a threshold amount of time between virtual sessions as a condition associated with aggregating virtual sessions; and

wherein the aggregated virtual session includes a subset of virtual sessions, of the plurality of virtual sessions, based on the user preference.

8. A device, comprising:

one or more memories; and

one or more processors, coupled to the one or more memories, configured to:

send an electronic request to establish an aggregated virtual session for a plurality of virtual sessions that causes another device to retrieve session information associated with the plurality of virtual sessions;

obtain, based on the session information, an electronic invitation to join the aggregated virtual session for the plurality of virtual sessions;

connect, based on the electronic invitation, to the aggregated virtual session that enables the device to connect to each virtual session associated with the aggregated virtual session; and

receive an option to start or end a virtual session associated with the aggregated virtual session based on a threshold level of voice activity associated with the virtual session.

9. The device of claim 8 , wherein the electronic invitation includes one or more options including:

an option to accept the electronic invitation,

an option to tentatively accept the electronic invitation,

an option to decline the electronic invitation, or

an option to tentatively decline the electronic invitation.

10. The device of claim 8 , wherein the one or more processors are further configured to:

receive input associated with the electronic invitation; and

display, via a calendar application that executed on the device, a single block of time, associated with the aggregated virtual session.

11. The device of claim 10 , wherein the single block of time includes one or more sub-blocks associated with respective start times and end times associated with each virtual session associated with the aggregated virtual session.

12. The device of claim 8 , wherein the one or more processors, when connecting to the aggregated virtual session, are configured to:

launch a first video session application associated with a first provider, and

launch a second video session application associated with a second provider.

13. The device of claim 8 , wherein the one or more processors are further configured to:

transmit an indication that a first virtual session, associated with the aggregated virtual session, has ended; and

connect, based on the indication, to a second virtual session, associated with the aggregated virtual session.

14. The device of claim 8 , wherein the one or more processors are further configured to:

transmit a user preference that defines a threshold amount of time between virtual sessions as a condition associated with aggregating virtual sessions; and

wherein the aggregated virtual session includes a subset of virtual sessions, of the plurality of virtual sessions, based on the user preference.

15. A non-transitory computer-readable medium storing a set of instructions, the set of instructions comprising:

one or more instructions that, when executed by one or more processors of a device, cause the device to:

send an electronic request to establish an aggregated virtual session for a plurality of virtual sessions that causes another device to retrieve session information associated with the plurality of virtual sessions;

obtain, based on the session information, an electronic invitation to join the aggregated virtual session for the plurality of virtual sessions;

connect, based on a selection of the electronic invitation, to the aggregated virtual session that enables the device to connect to each virtual session associated with the aggregated virtual session;

receive an electronic link to a recording of a virtual session, associated with the aggregated virtual session,

wherein an initial time period of the virtual session is associated with a threshold level of voice activity; and

receive an instruction to begin playback of the recording after the initial time period.

16. The non-transitory computer-readable medium of claim 15 , wherein the one or more instructions further cause the device to:

autonomously transmit an indication to indicate that a first virtual session, associated with the aggregated virtual session, is to end after a scheduled end time associated with the first virtual session.

17. The non-transitory computer-readable medium of claim 16 , wherein the one or more instructions further cause the device to:

receive an electronic link to a recording of a second virtual session, associated with the aggregated virtual session,

wherein the second virtual session is associated with a scheduled start time within a threshold period of time of the scheduled end time associated with the first virtual session.

18. The non-transitory computer-readable medium of claim 15 , wherein the one or more instructions further cause the device to:

transmit a user preference that defines a threshold amount of time between virtual sessions as a condition associated with aggregating virtual sessions; and

wherein the aggregated virtual session includes a subset of virtual sessions, of the plurality of virtual sessions, based on the user preference.

19. The non-transitory computer-readable medium of claim 15 , wherein the electronic request includes session information for a virtual session, of the plurality of virtual sessions, including one or more of:

a scheduled start time associated with the virtual session,

a scheduled end time associated with the virtual session,

time zone information,

a link associated with the virtual session, or

login information associated with the virtual session.

20. The non-transitory computer-readable medium of claim 15 , wherein the one or more instructions further cause the device to:

cause, based on the selection, a calendar application associated with the device to replace blocks of time, associated with the plurality of virtual sessions, with a single block of time, associated with the aggregated virtual session for the plurality of virtual sessions, for display via the calendar application.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 1, 2021
From: ADCOCK, LEE; KAVURI, VAMSI; RANGWALA, JIGNESH; GARNARA, MEHULKUMAR JAYANTILAL; VEMBULI, MUTHUKUMARAN; SRIDHARAN, SANTHI; RAY, SOUMYAJIT; VOLTZ, STEVEN
To: CAPITAL ONE SERVICES, LLC
Reel/Frame 057669/0424 →
Continuity (2)
Continuation 17139456 · Dec 31, 2020
Related Publication 20220210371A1 · Jun 30, 2022