Method and system for providing access to a node of a shared resource
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
exact text as granted — not AI-modifiedWhat is claimed is:
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.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.