IP Library Granted Patent US 9,799,009
Granted Patent B2
US 9,799,009 · App. 11/947,990 · Granted Oct 24, 2017

Method and system for determining exposures presented by an orchestrated process

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 9,799,009
App. No.
11/947,990
Granted
Oct 24, 2017
Kind
B2
Abstract

The present invention provides a system and method to dynamically identify, assemble, or otherwise simulate the availability of resources for an orchestrated service or application, thereby allowing for strategic changes in scheduling, purchasing, hiring, and the like to ensure that the resources needed to deliver the desired outcome during a particular time period are present. In particular, the system includes an orchestration module storing a plurality of resource parameters, correlating a predetermined criterion for one or more resources with an event, and simulating the event, where the simulation includes comparing the stored plurality of parameters with the predetermined criterion. The system further determines whether the stored plurality of parameters satisfy the predetermined criterion, and may store the determination for subsequent evaluation.

Claims (63)

1. A method for dynamically assessing an availability of a plurality of resources designated to provide an orchestrated service, said method implemented by a computing system in communication with a resource database, said method comprising:

storing, in the resource database, resource information related to each of the plurality of resources, the resource information including at least one of: a description of the each resource, a capacity of the each resource to perform a function, a location of the each resource, and a current availability of the each resource for providing the orchestrated service;

updating, by the computing system, the stored resource information to reflect real-time changes in resource information for the each resource;

monitoring, by the computing system, at least one parameter corresponding to at least one resource of the plurality of resources, the at least one parameter specifying an availability of the corresponding at least one resource having the capacity to perform the function in the orchestrated service, the corresponding at least one resource being at least one of personnel and equipment;

correlating, by the computing system, an event to a predetermined resource criterion for one or more applicable resources of the plurality of resources, the one or more applicable resources being at least one of required and desired for the event, the predetermined resource criterion identifying the one or more applicable resources being best suited to use in response to an occurrence the event;

simulating, by the computing system, the event, wherein the simulation includes:

specifying the event;

designating at least one resource to respond to the event, the at least one designated resource including the one or more applicable resources; and

comparing the monitored parameter with the predetermined resource criterion for each designated resource;

determining, by the computing system and after the simulation, whether the monitored parameter satisfies the predetermined resource criterion for each designated resource; and

determining, by the computing system and after the simulation, a time interval for repeating the simulation based at least in part on the determination of whether the monitored parameter satisfies the predetermined resource criterion for each designated resource in the simulation, wherein:

the determined time interval when the monitored parameter does not satisfy the predetermined resource criterion for the each designated resource is reduced relative to the time interval determined when the monitored parameter does satisfy the predetermined resource criterion for the each designated resource.

2. The method according to claim 1 , further comprising repeatedly simulating, by the computing system, the event at the determined time intervals.

3. The method according to claim 1 , further comprising monitoring, by the computing system, at least one parameter of at least one resource in real-time.

4. The method according to claim 1 , further comprising storing, in the resource database, the determination of whether the monitored parameter satisfies the predetermined resource criterion.

5. The method according to claim 1 , further comprising:

defining, by the computing system, a threshold for the determination that the monitored parameter does not satisfy the predetermined resource criterion; and

generating, by the computing system, an alert in response to the threshold being one of equaled and exceeded.

6. The method of claim 1 , wherein the one or more of the plurality of resources includes a responder, and wherein determining whether the monitored parameter satisfies the predetermined resource criterion includes determining, by the computing system, whether the responder has experience with a patient that is a subject of the simulated event.

7. A method for dynamically assessing an availability of a plurality of resources designated to provide an orchestrated service, said method implemented by a communication network including a computing system in communication with a computer memory, said method comprising:

communicating, via the communication network, a plurality of parameters corresponding to at least one resource of the plurality of resources, the plurality of parameters specifying an availability of the corresponding at least one resource having the capacity to perform a function in the orchestrated service, the corresponding at least one resource being at least one of personnel and equipment;

storing, in the computer memory, the plurality of parameters corresponding to the at least one resource;

simulating, by the computing system, the event, the simulation including:

specifying the event;

designating at least one resource to respond to the event, the at least one designated resource including the corresponding at least one resource having the capacity to perform a function in the orchestrated service; and

comparing the stored plurality of parameters with a predetermined resource criterion for each designated resource;

determining, by the computing system and after the simulation, whether the stored plurality of parameters satisfy the predetermined resource criterion for the designated resource; and

determining, by the computing system and after the simulation, a time interval for repeating the simulation based at least in part on the determination of whether the stored plurality of parameters satisfy the predetermined resource criterion for each designated resource in the simulation, wherein:

the determined time interval when the stored plurality of parameters do not satisfy the predetermined resource criterion for the each designated resource is reduced relative to the time interval determined when the stored plurality of parameters do satisfy the predetermined resource criterion for the each designated resource.

8. The method according to claim 7 , further comprising monitoring, by the computing system, the plurality of parameters in real-time.

9. The method according to claim 7 , further comprising storing, in the computer memory, the determination of whether the stored plurality of parameters satisfy the predetermined criterion.

10. The method according to claim 7 , further comprising identifying, by the computing system, one or more of the plurality of resources having a parameter that satisfies at least a portion of the predetermined resource criterion.

11. The method according to claim 7 , further comprising:

defining, by the computing system, a threshold for the determination that the stored plurality of parameters do not satisfy the predetermined resource criterion; and

generating, by the computing system an alert in response to the threshold being one of equaled and exceeded.

12. The method of claim 7 , wherein one or more of the plurality of resources includes a responder, and wherein determining whether the stored plurality of parameters satisfy the predetermined resource criteria includes determining, by the computing system, whether the responder has experience with a patient that is a subject of the simulated event.

13. The method of claim 12 , wherein determining whether the stored plurality of parameters satisfy the predetermined resource criteria includes determining, by the computing system whether the responder has responded to an event similar to the simulated event in the past.

14. A method of characterizing a response of a plurality of resources to a simulated emergency event, said method implemented by a communication network including a computing system in communication with at least one auxiliary module, the computing system further in communication with a resource database; said method comprising:

storing, in the resource database, resource information related to each resource of the plurality of resources, the resource information including at least one of: a location of the each resource, an availability of the each resource for providing the orchestrated service, and a capacity of the each resource to perform a function, the each resource being at least one of personnel and equipment;

receiving, via the communication network by the computing device from the at least one auxiliary module, a plurality of parameters specifying a current status of at least one resource of the plurality of resources, the current status including the resource information;

updating, by the computing device, the stored resource information to reflect real-time changes in the current status of the at least one resource received by the computing device from the at least one auxiliary module;

correlating, by the computing system, a non-simulated actual emergency event to a predetermined resource criterion for one or more applicable resources of the plurality of resources, the one or more applicable resources being at least one of required and desired for the actual emergency event, the predetermined resource criterion identifying the one or more applicable resources being best suited to use in response to an occurrence the actual emergency event;

simulating, by the computing system, the actual emergency event, wherein the simulation includes:

specifying the simulated emergency event;

designating at least one resource to respond to the simulated emergency event, the at least one designated resource including the one or more applicable resources; and

comparing the stored current status with the predetermined resource criterion for each designated resource;

determining, by the computing system and after the simulation, whether the stored current status satisfies the predetermined resource criterion for each designated resource;

determining, by the computing system, a time interval for repeating the simulation of the actual emergency event based at least in part on the determination of whether the stored current status satisfies the predetermined resource criterion for each designated resource in the simulation, wherein:

the determined time interval when the stored current status does not satisfy the predetermined resource criterion for the each designated resource is reduced relative to the time interval determined when the stored current status does satisfy the predetermined resource criterion for the each designated resource; and

determining, by the computing system and based at least in part on the determination of whether the stored current status satisfies the predetermined resource criterion for each designated resource in the simulation, a characteristic of a response to the occurrence of the actual emergency event based on the comparison, the characteristic indicating at least one of:

whether the each designated resource successfully responded to the simulated emergency event; and

whether at least one of a desired service or output corresponding to the simulated emergency event was produced by the response of the each designated resource.

15. The method of claim 14 , wherein one or more of the plurality of resources includes a responder, wherein the stored current status includes a schedule of the responder stored in the resource database, and wherein comparing the stored current status with the predetermined resource criterion includes comparing, by the computing system, the stored schedule with the predetermined resource criterion.

16. The method of claim 15 , wherein the responder is a surgeon and the schedule is a surgery schedule of the surgeon.

17. The method of claim 14 , wherein:

one or more of the plurality of resources includes a responder;

the stored current status includes experience of the responder with at least one of:

a patient that is a subject of the simulated emergency event; and

a condition that is a subject of the simulated emergency event; and

comparing the stored current status with the predetermined resource criterion includes comparing, by the computing device, the stored experience with the predetermined resource criterion.

18. The method of claim 14 , further comprising:

specifying, by the computing system, an objective of response to the simulated emergency event; and

reporting, via the communication network, whether the objective can be met under simulated conditions.

Assignments (18)
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 045034/0001) Recorded May 18, 2023
From: GOLDMAN SACHS BANK USA., AS COLLATERAL AGENT
To: ZANG, INC. (FORMER NAME OF AVAYA CLOUD INC.); AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; HYPERQUALITY, INC.; HYPERQUALITY II, LLC; CAAS TECHNOLOGIES, LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 063779/0622 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL 45124/FRAME 0026 Recorded Apr 26, 2023
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: AVAYA HOLDINGS CORP.; AVAYA INC.; AVAYA MANAGEMENT L.P.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063457/0001 →
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 →
SECURITY INTEREST Recorded Jan 23, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 045124/0026 →
RELEASE OF SECURITY INTEREST Recorded Jan 11, 2018
From: CITICORP USA, INC.
To: AVAYA, INC.; SIERRA HOLDINGS CORP.
Reel/Frame 045045/0564 →
SECURITY INTEREST Recorded Jan 10, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 045034/0001 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 025863/0535 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST, NA
To: AVAYA INC.
Reel/Frame 044892/0001 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 041576/0001 Recorded Dec 15, 2017
From: CITIBANK, N.A.
To: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS LLC (FORMERLY KNOWN AS OCTEL COMMUNICATIONS CORPORATION); VPNET TECHNOLOGIES, INC.
Reel/Frame 044893/0531 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 029608/0256 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: AVAYA INC.
Reel/Frame 044891/0801 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 023892/0500 Recorded Dec 15, 2017
From: CITIBANK, N.A.
To: AVAYA INC.
Reel/Frame 044891/0564 →
SECURITY INTEREST Recorded Jan 27, 2017
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS CORPORATION; VPNET TECHNOLOGIES, INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 041576/0001 →
SECURITY AGREEMENT Recorded Jan 10, 2013
From: AVAYA, INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 029608/0256 →
SECURITY AGREEMENT Recorded Feb 22, 2011
From: AVAYA INC., A DELAWARE CORPORATION
To: BANK OF NEW YORK MELLON TRUST, NA, AS NOTES COLLATERAL AGENT, THE
Reel/Frame 025863/0535 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2010
From: NORTEL NETWORKS LIMITED
To: AVAYA INC.
Reel/Frame 023998/0878 →
SECURITY AGREEMENT Recorded Feb 5, 2010
From: AVAYA INC.
To: CITICORP USA, INC., AS ADMINISTRATIVE AGENT
Reel/Frame 023905/0001 →
SECURITY AGREEMENT Recorded Feb 4, 2010
From: AVAYA INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 023892/0500 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2007
From: HOBBS, CHRISTOPHER; BELL, JOHN; WALLACE, RAYMOND B.; BEAULIEU, LAURENCE A.
To: NORTEL NETWORKS LIMITED
Reel/Frame 020184/0265 →