IP Library Patent Application 18598438
Patent Application
App. No. 18/598,438

SYSTEM AND METHODS FOR MANAGING COMMUNICATIONS EVENTS

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 None
App. No.
18/598,438
Abstract

An example communications routing system includes a prediction engine to, for each user account, generate a predicted cost of communications events using a gamma-gamma cost model, generate a predicted revenue of presented advertisements using a gamma-gamma revenue model, generate a margin based on the predicted cost and the predicted revenue, and, when the margin for a given user account is below a margin threshold, restrict a status associated with the given user account.

Claims (48)

1 - 17 . (canceled)

18 . A communications routing system comprising:

an account database storing a plurality of unique associations between user accounts of users and VoIP telephone numbers;

a routing engine configured to manage Voice over Internet Protocol (VoIP) communications events between a plurality of communications devices using the VoIP telephone numbers, the routing engine configured to:

receive a request for a communications event for a given user account;

obtain, from a prediction engine, a cost metric for the given user account;

determine, based on the cost metric, an account status for the given user account;

when the account status is restricted, apply a restriction according to the restricted account status to the given user account; and

after applying the restriction, resolve the request for the communications event.

19 . The communications routing system of claim 18 , wherein the prediction engine is configured to determine the cost metric for the given user account in real time in response to a request for the cost metric from the routing engine.

20 . The communications routing system of claim 18 , wherein, to apply the restriction, the routing engine is configured to:

when the cost metric is below a first threshold, applying a first restriction; and

when the cost metric is below a second threshold, applying a second restriction.

21 . The communications routing system of claim 20 , wherein the second restriction comprises blocking the given user account; and

wherein resolving the request for the communications event comprises rejecting the request for the communications event.

22 . The communications routing system of claim 20 , wherein the first restriction comprises partially blocking the given user account; and

wherein resolving the request for the communications event comprises:

when the communications event corresponds to a first subset of communications services, processing the communications request; and

when the communications event corresponds to a second subset of communications services, rejecting the request for the communications event.

23 . The communications routing system of claim 20 , wherein the first restriction or the second restriction comprises one or more of:

presenting an increased length of advertisements to the given user account; and

presenting an increased number of advertisements to the given user account.

24 . The communications routing system of claim 18 , wherein the cost metric comprises one of: a predicted cost of the communications events for the given user account; a predicted revenue associated with the given user account; and a predicted margin based on the predicted cost and the predicted revenue.

25 . The communications routing system of claim 24 , wherein the prediction engine is configured to generate the predicted cost based on a predefined cost model.

26 . The communications routing system of claim 24 , wherein the prediction engine is configured to generate the predicted revenue based on a predefined revenue model.

27 . A method comprising:

storing a plurality of unique associations between user accounts of users and VoIP telephone numbers;

receiving a request for a communications event for a given user account;

obtaining a cost metric for the given user account;

determining, based on the cost metric, an account status for the given user account;

when the account status is restricted, applying a restriction according to the restricted account status to the given user account; and

after applying the restriction, resolving the request for the communications event.

28 . The method of claim 27 , further comprising determining the cost metric for the given user account in real time in response to a request for the cost metric.

29 . The method of claim 27 , wherein applying the restriction comprises:

when the cost metric is below a first threshold, applying a first restriction; and

when the cost metric is below a second threshold, applying a second restriction.

30 . The method of claim 29 , wherein the restriction comprises blocking the given user account; and

wherein resolving the request for the communications event comprises rejecting the request for the communications event.

31 . The method of claim 29 , wherein the restriction comprises partially blocking the given user account; and

wherein resolving the request for the communications event comprises:

when the communications event corresponds to a first subset communications services, processing the communications request; and

when the communications event corresponds to a second subset of communications services, rejecting the request for the communications event.

32 . The method of claim 29 , wherein the restriction comprises one or more of:

presenting an increased length of advertisements to the given user account; and

presenting an increased number of advertisements to the given user account.

33 . The method of claim 27 , wherein the cost metric comprises one of: a predicted cost of the communications events for the given user account; a predicted revenue associated with the given user account; and a predicted margin based on the predicted cost and the predicted revenue.

34 . The method of claim 33 , further comprising generating the predicted cost based on a predefined cost model.

35 . The method of claim 33 , further comprising generating the predicted revenue based on a predefined revenue model.

Assignments (2)
SECURITY INTEREST Recorded Aug 29, 2025
From: TEXTNOW, INC.
To: JPMORGAN CHASE BANK, N.A., TORONTO BRANCH
Reel/Frame 072749/0610 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 7, 2024
From: WONG, U KONG; CHEN, CHEN
To: TEXTNOW, INC.
Reel/Frame 066686/0547 →