US 11,954,309 B2
Systems for predicting a terminal event
Amit Doda, Bangalore (IN); Gaurav Sinha, Bangalore (IN); Kai Yeung Lau, Seattle, WA (US); Akangsha Sunil Bedmutha, San Mateo, CA (US); Shiv Kumar Saini, Bangalore (IN); Ritwik Sinha, Cupertino, CA (US); Vaidyanathan Venkatraman, Fremont, CA (US); Niranjan Shivanand Kumbi, Fremont, CA (US); Omar Rahman, San Jose, CA (US); and Atanu R. Sinha, Bangalore (IN)
Assigned to Adobe Inc., San Jose, CA (US)
Filed by Adobe Inc., San Jose, CA (US)
Filed on May 4, 2020, as Appl. No. 16/866,261.
Prior Publication US 2021/0342649 A1, Nov. 4, 2021
Int. Cl. G06F 17/18 (2006.01); G06F 3/0481 (2022.01); G06F 3/04842 (2022.01); G06F 11/07 (2006.01); G06F 18/21 (2023.01); G06F 18/2113 (2023.01); G06F 18/241 (2023.01); G06F 18/2431 (2023.01); G06N 20/00 (2019.01)
CPC G06F 3/04842 (2013.01) [G06F 3/0481 (2013.01); G06F 11/079 (2013.01); G06F 17/18 (2013.01); G06F 18/2113 (2023.01); G06F 18/2163 (2023.01); G06F 18/241 (2023.01); G06F 18/2431 (2023.01); G06N 20/00 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A method implemented by a computing device, the method comprising:
receiving, by the computing device, a user input via a user interface, the user input defining a period of time and a first threshold defining a maximum event threshold as an accepted level of terminations of an entity-to-entity subscription service;
receiving, by the computing device, data describing a plurality of entity devices;
generating, by the computing device using a classification model based on the data, event scores for a plurality of entity devices, each of the event scores indicating a probability of an event occurrence for a corresponding entity device of the plurality of entity devices within the period of time;
segmenting, by the computing device, the plurality of entity devices into a first segment and a second segment based on a second threshold defining an event score threshold, entity devices included in the first segment having event scores above the event score threshold and entity devices included in the second segment having event scores below the event score threshold; and
generating, by the computing device, an indication of a probability that a number of event occurrences for the entity devices included in the second segment exceeds the first threshold defining the maximum event threshold within the period of time, the indication generated for display in the user interface.