US 11,706,100 B2
Methods and apparatus for supporting dynamic network scaling based on learned patterns and sensed data
Stephen Poteat, Castle Rock, CO (US); Justin Hattaway, Littleton, CO (US); Sami Makinen, Littleton, CO (US); and Yassine Maalej, Aurora, CO (US)
Assigned to Charter Communications Operating, LLC, St. Louis, MO (US)
Filed by Charter Communications Operating, LLC, St. Louis, MO (US)
Filed on Nov. 14, 2020, as Appl. No. 17/98,375.
Claims priority of provisional application 62/936,175, filed on Nov. 15, 2019.
Prior Publication US 2021/0152435 A1, May 20, 2021
Int. Cl. H04L 41/16 (2022.01); H04L 41/5022 (2022.01); H04L 47/783 (2022.01); H04L 47/78 (2022.01)
CPC H04L 41/16 (2013.01) [H04L 41/5022 (2013.01); H04L 47/783 (2013.01); H04L 47/788 (2013.01)] 25 Claims
OG exemplary drawing
 
1. A method of operating a management system in a communications network to manage communications services corresponding to a first venue, the method comprising:
storing event type traffic flow prioritization information in a storage device, said event traffic prioritization information indicating for different types of events, different data traffic flow priorities;
sending a command to one or more network devices to provide traffic prioritization during an event in accordance with the prioritization information corresponding to the type of event which is occurring;
receiving input information from the first venue indicating, for the first venue, at least two of: event type information, event schedule information, parking lot vehicle occupancy information, parking lot vehicle occupancy change information, information on the number of people in an area, information on the direction of movement in people in an area, or wireless device presence information;
determining, based on the received input information and one or more trained communications resource requirement models which were trained based on information from the first venue, predicted communications resources predicted to be needed by a venue network at the first venue for a first time interval; and
sending a command to one or more network devices to alter the communications resources provided to the first venue based on the predicted communications resources needed for the first time interval.