×

Observation assisted bandwidth management

  • US 10,314,091 B2
  • Filed: 03/14/2013
  • Issued: 06/04/2019
  • Est. Priority Date: 03/14/2013
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • at least one processor; and

    at least one storage device, providing instructions from one or more modules, wherein the modules, when executed with the at least one processor, cause the at least one processor to perform operations comprising;

    collecting data from a plurality of terminals, the data describing wireless network access conditions experienced by respective said terminals;

    assigning historical bandwidth parameters that are based on the collected data from the plurality of terminals to one or more of a plurality of clusters of bandwidth parameters, the assigning based on historical network parameters associated with the data that are collected from the respective said terminals,wherein respective sets of bandwidth parameters are assigned to respective clusters based on a clustering of the historical network parameters that are derived from variable bandwidth observations made in multiple wireless network accesses from one or more terminals of the plurality of terminals, and wherein the respective clusters group the historical network parameters based on observed characteristics of the multiple wireless network accesses;

    receiving a request for wireless network access by a requesting terminal, the request containing one or more current network parameters associated with the requesting terminal at a time of the request;

    determining a plurality of the clusters of bandwidth parameters applicable to the requesting terminal at the time of the request based upon;

    identifying the current network parameters contained within the request being similar to historical network parameters of the determined clusters, based on comparing the observed characteristics associated with a respective cluster to observed characteristics of the wireless network access by the requesting terminal, andobtaining respective bandwidth parameters associated with the determined clusters; and

    distributing the respective bandwidth parameters to the requesting terminal, the distributed bandwidth parameters usable by the requesting terminal to predict an amount of bandwidth that is available for a subsequent network communication between the requesting terminal and another terminal via the wireless network access.

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