US 12,136,046 B2
Systems and methods for short identifier behavioral analytics
Alexander Kinnier, Bethesda, MD (US); and Richard McPhee, Washington, DC (US)
Assigned to UPSIDE SERVICES, INC, Washington, DC (US)
Filed by Upside Services, Inc, Washington, DC (US)
Filed on Nov. 17, 2023, as Appl. No. 18/512,445.
Application 18/512,445 is a continuation of application No. 18/168,817, filed on Feb. 14, 2023, granted, now 11,842,293.
Application 18/168,817 is a continuation of application No. 17/366,454, filed on Jul. 2, 2021, granted, now 11,605,014, issued on Mar. 14, 2023.
Application 17/366,454 is a continuation of application No. 15/428,034, filed on Feb. 8, 2017, granted, now 11,068,798, issued on Jul. 20, 2021.
Claims priority of provisional application 62/293,109, filed on Feb. 9, 2016.
Prior Publication US 2024/0086746 A1, Mar. 14, 2024
Int. Cl. G06F 16/00 (2019.01); G06F 16/28 (2019.01); G06F 16/29 (2019.01); G06F 16/9537 (2019.01); G06N 7/01 (2023.01); G06N 20/00 (2019.01); H04L 67/50 (2022.01)
CPC G06N 7/01 (2023.01) [G06F 16/285 (2019.01); G06F 16/29 (2019.01); G06F 16/9537 (2019.01); G06N 20/00 (2019.01); H04L 67/535 (2022.05)] 16 Claims
OG exemplary drawing
 
1. A computing system comprising:
one or more processors; and
a memory system having stored therein instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:
determining, in historical event data, identifier collisions based on short identifiers associated with a first event location and short identifiers associated with a second event location geographically dispersed from the first event location;
performing behavior analytics on a plurality of short identifiers in the historical event data to generate behavioral models associated with the plurality of short identifiers;
generating adjusted behavioral models based on the determined identifier collisions;
obtaining a short identifier;
determining, based on the obtained short identifier, an adjusted behavioral model from among the adjusted behavioral models;
determining an expected event frequency based on the adjusted behavioral model;
determining an actual event frequency; and
transmitting an indication of an incremental event value based on a determination that the expected event frequency is greater than the actual event frequency, whereby a notification corresponding to the indication of the incremental event value is displayed to a user.