IP Library Granted Patent US 11,586,954
Granted Patent B2
US 11,586,954 · App. 15/139,979 · Granted Feb 21, 2023

Predictive analytics and services

Inventor: Patrick Tendick (Basking Ridge, NJ)
Assignee: Avaya, Inc
G06N5/043
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,586,954
App. No.
15/139,979
Granted
Feb 21, 2023
Kind
B2
Abstract

A device, system, and method use predictive analytics based on an application-centric approach. The method includes receiving a request from an interactive application interacting with a user utilizing a user device for action data indicating an action to be taken by the interactive application during a session with the user device, the request generated by the interactive application based on a decision point associated with the interactive application. The method includes receiving from the interactive application session data associated with the session and the user device. The method includes determining scoring package data associated with the request based on the session data, the scoring package data comprising a predictive model indicative of a plurality of actions to be performed by the interactive application. The method includes generating the action data based on the scoring package data and transmitting the action data to the interactive application.

Claims (53)

1. A method, comprising:

receiving, by a broker device, a request for action data from an interactive application interacting with a user utilizing a user device, the action data indicative of an action to be taken by the interactive application during a session with the user device, the request generated by the interactive application based on a decision point associated with the interactive application;

receiving, by the broker device, session data from the interactive application, the session data associated with the session and the user device;

determining, by the broker device, scoring package data associated with the request based on the session data, the scoring package data comprising a predictive model indicative of a plurality of actions to be performed by the interactive application;

generating, by the broker device, the action data based on the scoring package data; and

transmitting, by the broker device, the action data to the interactive application.

2. The method of claim 1 , further comprising:

determining, by the broker device, whether a validating operation is to be performed on the predictive model, the validating operation utilizing a randomly generated experiment response to the request;

generating, by the broker device, the experiment response for the request, the experiment response replacing the action data; and

transmitting, by the broker device, the experiment response to the interactive application.

3. The method of claim 2 , wherein the validating operation is performed at a predetermined time interval, at a random time interval, or when a changing trend is determined relative to the predictive model.

4. The method of claim 1 , further comprising:

prior to receiving the request, generating the scoring package data by:

receiving, by the broker device, a further request for further action data from a further interactive application interacting with a further user utilizing a further user device during a further session;

receiving, by the broker device, further session data from the further interactive application, the further session data associated with the further session and the further user device;

determining, by the broker device, experiment data as a function of the further session data, the experiment data corresponding to a randomly generated action data for the further session;

transmitting, by the broker device, the experiment data to the further user device;

receiving, by the broker device, response data from the further user device, the response data being indicative of a user response to the experiment data,

wherein the scoring package data is generated based on the response data.

5. The method of claim 4 , further comprising:

receiving, by the broker device, additional further requests for additional further action data from additional further interactive applications interactive with additional further users utilizing additional further user devices;

receiving, by the broker device, additional further session data from the additional further interactive applications, the additional further session data associated with the additional further sessions and the additional further user devices;

determining, by the broker device, further experiment data as a function of the additional further session data, the further experiment data corresponding to a further randomly generated action data for the additional further sessions;

transmitting, by the broker device, the further experiment data to the additional further user devices;

receiving, by the broker device, further response data from the additional further user devices, the further response data being indicative of a further user response to the further experiment data,

wherein the scoring package data is further generated based on the further response data.

6. The method of claim 5 , wherein the scoring package data is generated when a predetermined minimum number is reached from a sum of the further request and a number of the additional further requests.

7. The method of claim 1 , further comprising:

receiving, by the broker device, response data from the interactive application indicating actual action data that was used, the actual action data being indicative of a user response to the actual response data being used.

8. The method of claim 7 , further comprising:

updating, by the broker device, the predictive model and the scoring package data based on the response data.

9. The method of claim 7 , wherein the actual action data is the action data or an independent response generated by the interactive application.

10. The method of claim 1 , further comprising:

generating, by the broker device, a data request for the session data; and

transmitting, by the broker device, the data request to the interactive application,

wherein the receiving the session data is in response to the data request.

11. A broker device, comprising:

a transceiver configured to communicate with a scoring device and an interactive application, the interactive application interacting with a user utilizing a user device;

a memory arrangement; and

a processor coupled to the transceiver and the memory arrangement,

wherein the processor is configured to instruct the transceiver to receive a request for action data from the interactive application, the action data indicative of an action to be taken by the interactive application during a session with the user device, the request generated by the interactive application based on a decision point associated with the interactive application,

wherein the processor is configured to instruct the transceiver to receive the session data from the interactive application, the session data associated with the session and the user device,

wherein the processor is configured to determine scoring package data associated with the request based on the session data, the scoring package data comprising a predictive model indicative of a plurality of actions to be performed by the interactive application,

wherein the processor is configured to generate the action data based on the scoring package data.

12. The broker device of claim 11 , wherein the processor is further configured to determine whether a validating operation is to be performed on the predictive model, the validating operation utilizing a randomly generated experiment response to the request, wherein the processor is further configured to generate the experiment response for the request, the experiment response replacing the action data, wherein the processor is further configured to instruct the transceiver to transmit the experiment response to the interactive application.

13. The broker device of claim 12 , wherein the validating operation is performed at a predetermined time interval, at a random time interval, or when a changing trend is determined relative to the predictive model.

14. The broker device of claim 11 , wherein, prior to receiving the request, the processor is configured to generate the scoring package data, wherein the processor is further configured to instruct the transceiver to receive a further request for further action data from a further interactive application interacting with a further user utilizing a further user device during a further session, wherein the processor is further configured to instruct the transceiver to receive further session data from the further interactive application, the further session data associated with the further session and the further user device, wherein the processor is further configured to determine experiment data as a function of the further session data, the experiment data corresponding to a randomly generated action data for the further session, wherein the processor is further configured to instruct the transceiver to transmit the experiment data to the further user device, wherein the processor is further configured to instruct the transceiver to receive response data from the further user device, the response data being indicative of a user response to the experiment data, wherein the scoring package data is generated based on the response data.

15. The broker device of claim 14 , wherein the processor is further configured to instruct the transceiver to receive additional further requests for additional further action data from additional further interactive applications interactive with additional further users utilizing additional further user devices, wherein the processor is further configured to instruct the transceiver to receive additional further session data from the additional further interactive applications, the additional further session data associated with the additional further sessions and the additional further user devices, wherein the processor is further configured to determine further experiment data as a function of the additional further session data, the further experiment data corresponding to a further randomly generated action data for the additional further sessions, wherein the processor is further configured to instruct the transceiver to transmit the further experiment data to the additional further user devices, wherein the processor is further configured to instruct the transceiver to receive further response data from the additional further user devices, the further response data being indicative of a further user response to the further experiment data, wherein the scoring package data is further generated based on the further response data.

16. The broker device of claim 15 , wherein the scoring package data is generated when a predetermined minimum number is reached from a sum of the further request and a number of the additional further requests.

17. The broker device of claim 11 , wherein the processor is further configured to instruct the transceiver to transmit the predicted response to the interactive application, wherein the processor is further configured to instruct the transceiver to receive response data from the interactive application indicating actual action data that was used, the actual action data being indicative of a user response to the actual response data being used.

18. The broker device of claim 17 , wherein the processor is further configured to update the predictive model and the scoring package data based on the response data.

19. The broker device of claim 17 , wherein the actual action data is the action data or an independent response generated by the interactive application.

20. The broker device of claim 11 , wherein the processor is further configured to generate a data request for the session data, wherein the processor is further configured to instruct the transceiver to transmit the data request to the interactive application, wherein the receiving the session data is in response to the data request.

Assignments (17)
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: CITIBANK, N.A.
To: AVAYA LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 066894/0117 →
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 →
(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 045034/0001) Recorded May 18, 2023
From: GOLDMAN SACHS BANK USA., AS COLLATERAL AGENT
To: AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC. (FORMER NAME OF AVAYA CLOUD INC.); HYPERQUALITY, INC.; HYPERQUALITY II, LLC; CAAS TECHNOLOGIES, LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 063779/0622 →
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 →
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 →
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 →
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 →
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 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 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2016
From: TENDICK, PATRICK
To: AVAYA INC.
Reel/Frame 038397/0136 →
Continuity (2)
Provisional Application 62300589 · Feb 26, 2016
Related Publication 20170249557A1 · Aug 31, 2017