×

Network solutions for building and leveraging clusters of user equipment associated with a telecommunications service provider

  • US 10,117,073 B1
  • Filed: 06/08/2016
  • Issued: 10/30/2018
  • Est. Priority Date: 06/08/2016
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system for determining clusters of telecommunications service provider subscribers, comprising:

  • a plurality of enhanced node B (eNB) stations;

    a server associated with a content provider;

    a server comprising an application stored in a non-transitory memory and executable by a processor;

    a data store in communication with the server and configured to receive pluralities of data at periodic intervals from a plurality of user equipments (UEs), wherein each UE of the plurality of UEs is in communication with at least one enhanced node B of the plurality of eNBs and the pluralities of data are associated with the plurality of UEs performance and activity;

    wherein the application, when executed by the processor;

    analyzes a first plurality of data from the data store based upon a UE location and a timestamp, wherein the timestamp is associated with a duration of time in the UE location;

    forms, in response to the analysis, a plurality of clusters, wherein a first portion of the UEs of the plurality of UEs are members of a first formed cluster based on a determination that the first portion was associated with a first UE location and a first duration of time in the first UE location, wherein a second portion of UEs of the plurality of UEs are members of a second formed cluster based on a determination that the second portion of UEs of the plurality of UEs was associated with a second UE location for a second duration of time in the second UE location, wherein the first cluster further includes a third portion of UEs of the plurality of UEs when the third portion of UEs are determined to be outside of a first distance radius with respect to the first location, within a second distance radius with respect to the first location, and present outside of the first distance but within the second distance radius for a specified period of time with respect to a time threshold, and wherein the second distance radius is at least partially determined according to an error distance associated with determining the first location;

    determines, subsequent to the parsing, a plurality of attributes of the members of the first formed cluster;

    generates and stores a profile for the first formed cluster in the data store based on the determined plurality of attributes;

    receives a request from the content provider server to transmit content to UEs of the plurality of UEs associated with a set of attributes;

    analyzes, in response to receiving the request, at least some of the plurality of clusters based on a profile associated with each cluster;

    determines a subset of clusters of the plurality of clusters associated with the set of attributes in the request; and

    transmits the content to the UEs associated with the subset of clusters.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×