IP Library Granted Patent US 11,451,669
Granted Patent B1
US 11,451,669 · App. 17/186,515 · Granted Sep 20, 2022

Method and system for providing access to a node of a shared resource

Inventors: Miguel Navarro (Ewing, NJ); Levi Sutter (Westampton, NJ); Joseph S. Sansotta (Langhorne, PA); Mohamed Abbas (Jersey City, NJ); Lina Nancy Siciliano (Voorhees, NJ); Joseppina Stankiewicz (Medford, NJ); Catherine Halloran (Cherry Hill, NJ); Robert Setlight (Robbinsville, NJ); Matthew J. Maietta (Freehold, NJ)
Assignee: The Toronto-Dominion Bank
H04M3/5238G06Q10/06311H04M3/5234H04M2203/402H04M2203/404
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,451,669
App. No.
17/186,515
Granted
Sep 20, 2022
Kind
B1
Abstract

A computer server system comprises a communications module; a processor coupled with the communications module; and a memory coupled to the processor and storing processor-executable instructions which, when executed by the processor, configure the processor to receive, via the communications module and from a first device, a signal including a request to schedule access to a shared resource within a time window; identify, based on a load projection for the shared resource, at least one time period within the time window for the access to the shared resource; send, via the communications module and to the first device, a signal including the at least one time period and requesting confirmation that a particular one of the at least one time period is acceptable; receive, via the communications module and from the first device, a signal including confirmation that the particular one of the at least one time period is acceptable; determine that a current time has reached the particular one of the at least one time period; and responsive to determining that the current time has reached the particular one of the at least one time period, provide access to a node of the shared resource, the node having available bandwidth.

Claims (64)

1. A computer server system comprising:

a communications module;

a processor coupled with the communications module; and

a memory coupled to the processor and storing processor-executable instructions which, when executed by the processor, configure the processor to:

receive, via the communications module and from a first device, a signal including a request to schedule access to a shared resource within a time window;

identify, based on a load projection for the shared resource, at least one time period within the time window for the access to the shared resource;

send, via the communications module and to the first device, a signal including the at least one time period and requesting confirmation that a particular one of the at least one time period is acceptable;

receive, via the communications module and from the first device, a signal including confirmation that the particular one of the at least one time period is acceptable;

determine that a current time has reached the particular one of the at least one time period; and

responsive to determining that the current time has reached the particular one of the at least one time period, provide access to a node of the shared resource, the node having available bandwidth.

2. The computer server system of claim 1 , wherein the processor-executable instructions, when executed by the processor, further configure the processor to:

obtain historical load data of the shared resource; and

analyze the historical load data to generate the load projection of the shared resource.

3. The computer server system of claim 1 , wherein the processor-executable instructions, when executed by the processor, further configure the processor to:

engage an artificial intelligence component to generate the load projection of the shared resource, the artificial intelligence component trained to generate the load projection of the shared resource based at least on historical load data.

4. The computer server system of claim 1 , wherein the processor-executable instructions, when executed by the processor, further configure the processor to:

receive, via the communications module and from the first device, authentication information; and

identify, based on the authentication information, one or more accounts associated with a requesting party.

5. The computer server system of claim 1 , wherein the processor-executable instructions, when executed by the processor, further configure the processor to:

send, via the communications module and to the first device, a signal causing the first device to output a message requesting information related to the request;

receive, via the communications module and from the first device, a signal including information related to the request; and

select the node based at least on the information related to the request.

6. The computer server system of claim 1 , wherein the processor-executable instructions, when executed by the processor, further configure the processor to:

responsive to receiving confirmation that the particular one of the at least one time period is acceptable, update the load projection to include the scheduled access to the shared resource.

7. The computer server system of claim 1 , wherein the first device includes a smart speaker device associated with another computer server system, the signals received from the first device are received via the other computer server system and the signals sent to the first device are sent via the other computer server system.

8. The computer server system of claim 1 , wherein the access to the node of the shared resource is provided to a second device different than the first device.

9. The computer server system of claim 8 , wherein, when providing access to the node of the shared resource, the processor-executable instructions, when executed by the processor, further configure the processor to:

send, via the communications module and to the second device, a signal that, when answered, connects the second device to the node of the shared resource.

10. The computer server system of claim 9 , wherein the processor-executable instructions, when executed by the processor, further configure the processor to:

responsive to the second device not answering the signal after a period of time:

terminate the signal;

identify, based on the load projection for the shared resource, at least one other time period for the access to the shared resource; and

send, via the communications module and to at least one of the first device or the second device, a signal including an indication that the signal was missed and including the at least one other time period, the signal requesting confirmation that a particular one of the at least one other time period is acceptable.

11. The computer server system of claim 1 , wherein the shared resource is associated with a call center and the node of the shared resource is associated with a call agent of the call center.

12. A computer-implemented method comprising:

receiving, via a communications module and from a first device, a signal including a request to schedule access to a shared resource within a time window;

identifying, based on a load projection for the shared resource, at least one time period within the time window for the access to the shared resource;

sending, via the communications module and to the first device, a signal including the at least one time period and requesting confirmation that a particular one of the at least one time period is acceptable;

receiving, via the communications module and from the first device, a signal including confirmation that the particular one of the at least one time period is acceptable;

determining that a current time has reached the particular one of the at least one time period; and

responsive to determining that the current time has reached the particular one of the at least one time period, providing access to a node of the shared resource, the node having available bandwidth.

13. The computer-implemented method of claim 12 , further comprising:

obtaining historical load data of the shared resource; and

analyzing the historical load data to generate the load projection of the shared resource.

14. The computer-implemented method of claim 12 , further comprising:

engaging an artificial intelligence component to generate the load projection of the shared resource, the artificial intelligence component trained to generate the load projection of the shared resource based at least on historical load data.

15. The computer-implemented method of claim 12 , further comprising:

receiving, via the communications module and from the first device, authentication information; and

identifying, based on the authentication information, one or more accounts associated with a requesting party.

16. The computer-implemented method of claim 12 , further comprising:

sending, via the communications module and to the first device, a signal causing the first device to output a message requesting information related to the request;

receiving, via the communications module and from the first device, a signal including information related to the request; and

selecting the available node based at least on the information related to the request.

17. The computer-implemented method of claim 12 , further comprising:

responsive to receiving confirmation that the particular one of the at least one time period is acceptable, updating the load projection to include the scheduled access to the shared resource.

18. The computer-implemented method of claim 12 , wherein the first device includes a smart speaker device associated with another computer server system, the signals received from the first device via the other computer server system and the signals sent to the first device via the other computer server system.

19. The computer-implemented method of claim 12 , wherein the access to the available node of the shared resource is provided to a second device different than the first device.

20. A non-transitory computer readable storage medium comprising computer-executable instructions which, when executed, configure a processor to:

receive, via a communications module and from a first device, a signal including a request to schedule access to a shared resource within a time window;

identify, based on a load projection for the shared resource, at least one time period within the time window for the access to the shared resource;

send, via the communications module and to the first device, a signal including the at least one time period and requesting confirmation that a particular one of the at least one time period is acceptable;

receive, via the communications module and from the first device, a signal including confirmation that the particular one of the at least one time period is acceptable;

determine that a current time has reached the particular one of the at least one time period; and

responsive to determining that the current time has reached the particular one of the at least one time period, provide access to a node of the shared resource, the node having available bandwidth.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 9, 2022
From: NAVARRO, MIGUEL; SUTTER, LEVI; SANSOTTA, JOSEPH S.; ABBAS, MOHAMED; SICILIANO, LINA NANCY; STANKIEWICZ, JOSEPPINA; HALLORAN, CATHERINE; SETLIGHT, ROBERT; MAIETTA, MATTHEW J.
To: THE TORONTO-DOMINION BANK
Reel/Frame 060750/0834 →
Cited By (24)
US 12,499,241 US 12,517,812 US 12,536,264 US 12,541,894 US 12,566,541 US 12,585,435 US 12,591,559 US 12,592,301 US 12,625,680 US 12,641,178 US 12,645,429 US 12,645,689 US 12,645,838 US 12,646,051 US 12,650,836 US 12,657,566 US 12,670,334 US 12,670,640 US 12,682,179 US 12,688,620 US 12,693,842 US 12,699,556 US 12,705,398 US 12,711,683