IP Library Granted Patent US 10,735,258
Granted Patent B2
US 10,735,258 · App. 16/043,452 · Granted Aug 4, 2020

System for self-allocating resources

Inventors: Kezzia Porter (County Galway, IE); Edel Kelly (County Galway, IE); Paul Delaney (County Galway, IE); Danushka Migel Wasam (Galway, IE)
Assignee: Avaya Inc.
H04L41/0816G06F11/3409H04L41/0672H04L41/0859H04L47/743H04L47/765H04L47/822
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,735,258
App. No.
16/043,452
Granted
Aug 4, 2020
Kind
B2
Abstract

Complex systems, such as those comprising processing, data storage, and communication resources for processing a plurality of communication and data processing events and types of events, are often caught unaware of outside events or how to respond to such outside events. Providing a system that self-configures in response to external events enables such systems to be proactive in their operations to address increased activity and/or types of activity in response to an external event. The system then self-evaluates, which may identify overages or shortfalls, such that the system self-learns and response more appropriately over time.

Claims (45)

1. A system, comprising:

at least one microprocessor:

a memory accessible to the at least one microprocessor and storing instructions for execution by the at least one microprocessor:

wherein the at least one microprocessor executes instructions as a portion of a plurality of resources,

wherein, the at least one of the plurality of resources comprises a computing resource, a communication resource further comprising a first network interface to a network and selectively enabling communications between a first and second endpoint utilizing the network, or a data storage resource, and wherein the plurality of resources are interconnected for communications therebetween and enable the first endpoint to obtain or provide data to the second endpoint;

an event monitor comprising a second network interface to the network, wherein the event monitor obtains event information from an event source regarding an event;

an event assessment component, wherein the event assessment component determines whether the obtained event information matches a historic event in the data storage resource; and

an event response processor, wherein the event response processor reconfigures the system in accordance with a solution determined from a historic solution associated with the historic event.

2. The system of claim 1 , wherein the event response processor reconfigures the system comprising, adding at least one unallocated resource, not within the plurality of resources, to become one of the plurality of resources.

3. The system of claim 1 , wherein the event response processor reconfigures the system comprising, causing at least one operational parameter of at least one of the plurality of resources to enable the first endpoint, not previously able to communicate with a third endpoint, to communicate with the third endpoint.

4. The system of claim 3 , wherein the second endpoint and the third endpoint differ in one or more of media type, automated versus human-generated communication content, or real-time versus non-real-time communication type.

5. The system of claim 1 , further comprising:

a number of endpoints in addition to the first and second endpoints; and

wherein the system enables the at least one endpoint, of the number of endpoints, to obtain or provide data to at the least one other endpoint, of the number of endpoints, in a first mode and, after the event response processor reconfigures the system enables the at least one endpoint to obtain or provide data to at the least one other endpoint, of the number of endpoints, in a second mode different from the at least one other endpoint utilized in from the first mode.

6. The system of claim 1 , further comprising:

a number of endpoints in addition to the first and second endpoints; and

wherein the system enables the at least one endpoint, of the number of endpoints, to obtain or provide data to at the least one other endpoint, of the number of endpoints, in a first mode and, after the event response processor reconfigures the system enables the at least one endpoint to obtain or provide data to at the least one additional endpoint different from the at least one other endpoint utilized in the first mode.

7. The system of claim 1 , wherein the solution comprises the second endpoint initiating a communication with the first endpoint.

8. The system of claim 1 , wherein the at least one microprocessor further executes instructions as a portion of an evaluation component and wherein the evaluation component compares the expected performance of the system during the event with an observed performance of the system during the event and causes the solution to be stored with an associated actual-observed performance delta.

9. The system of claim 1 , wherein indicia of the obtained event information and solution is stored in the data storage resource as an additional historic event and associated historic solution.

10. The system of claim 1 , wherein:

the data storage resource maintains, with the historic event and historic solution, an actual-observed performance delta indicating a difference in the performance of the system as observed during the historic event while the system was configured in accordance with the historic solution versus the expected performance of the system; and

the event response processor further determines the solution in accordance with an actual-observed performance delta associated with the historic event.

11. A method, comprising:

utilizing a plurality of resources to provide connectivity between a first and second endpoint, wherein at least a portion of the plurality of resources comprise at least one of a computer resource, each of the at least one computer resource comprising a microprocessor and a memory for storing instructions for execution by the microprocessor, a communication resource comprising a first network interface to a network and selectively enabling communications utilizing the network, or a data storage resource, and wherein the plurality of resources are interconnected for communications therebetween and selectively enable the first endpoint to obtain or provide data to the second endpoint;

obtaining event information from an event source via a second network interface to the network regarding an event;

determining whether the obtained event information matches a historic event; and

automatically reconfiguring the plurality of resources in accordance with a solution determined from a historic solution associated with the historic event.

12. The method of claim 11 , wherein reconfiguring the plurality of resources comprises adding at least one unallocated resource, not within the plurality of resources, to become one of the plurality of resources.

13. The method of claim 11 , wherein reconfiguring the plurality of resources comprises causing at least one operational parameter of at least one of the plurality of resources to enable the first endpoint, not previously able to communicate with a third endpoint, to communicate with the third endpoint.

14. The method of claim 13 , wherein the second endpoint and the third endpoint differ in one or more of media type, automated versus human-generated communication content, or real-time versus non-real-time communication type.

15. The method of claim 11 , wherein the solution comprises the second endpoint initiating a communication with the first endpoint.

16. The method of claim 11 , further comprising storing indicia of the obtained event information and solution is stored in a data repository as an additional historic event and associated historic solution.

17. The method of claim 11 , further comprising:

maintaining an actual-observed performance delta indicating a difference in the performance of the resources as observed during the historic event while the resources were configured in accordance with the historic solution versus the expected performance of the resources; and

the event response processor further determines the solution in accordance with an actual-observed performance delta associated with the historic event.

18. A system, comprising:

a plurality of resources, wherein at least a portion of the plurality of resources comprise at least one of a computer resource comprising a microprocessor and a memory for storing instructions for execution by the microprocessor, a communication resource comprising a network interface to a network and selectively enabling communications between a first and second endpoint utilizing the network, or a data storage resource, and wherein the plurality of resources are interconnected for communications therebetween and enable the first endpoint to obtain or provide data to the second endpoint;

means to obtain event information from an event source via a second network interface to the network regarding an event;

means to determine whether the obtained event information matches a historic event in the data storage resource; and

means to reconfigure the resources in accordance with a solution determined from a historic solution associated with the historic event.

19. The system of claim 18 , wherein the means to obtain event information from an event source regarding an event, further comprise means to monitor event information from the event source.

20. The system of claim 18 , further comprising:

means to maintain the historic event and historic solution, an actual-observed performance delta indicating a difference in the performance of the system as observed during the historic event while the system was configured in accordance with the historic solution versus the expected performance of the system; and

wherein means to further determine the solution in accordance with an actual-observed performance delta associated with the historic event.

Assignments (11)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2024
From: AVAYA LLC
To: ARLINGTON TECHNOLOGIES, LLC
Reel/Frame 067022/0780 →
INTELLECTUAL PROPERTY RELEASE AND REASSIGNMENT Recorded Mar 25, 2024
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: AVAYA LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 066894/0227 →
INTELLECTUAL PROPERTY RELEASE AND REASSIGNMENT Recorded Mar 25, 2024
From: CITIBANK, N.A.
To: AVAYA LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 066894/0117 →
(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 Jul 24, 2018
From: PORTER, KEZZIA; KELLY, EDEL; DELANEY, PAUL; WASAM, DANUSHKA MIGEL
To: AVAYA INC
Reel/Frame 046440/0602 →
Cited By (1)
US 12,237,972