Patents by Inventor Alexander HAVANG
Alexander HAVANG has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 12101236Abstract: A method for determining subscriber experience in a computer network including: defining a plurality of features influencing subscriber experience; initializing a weight for each of the features of the plurality of features; determining a feature value for at least one subscriber for each of the plurality of features; determining a subscriber score for the at least one subscriber based on the feature values and the weight of the feature; determining at least one subscriber with a subscriber score outside a predetermined threshold; and performing a subscriber response action for each subscriber with the subscriber score outside of the predetermined threshold.Type: GrantFiled: May 21, 2021Date of Patent: September 24, 2024Inventors: Kamakshi Sridhar, Kavi Kanasupramaniam, Arman Naeiman, Marcel Szekely, James Beecker, Alexander Havang
-
Publication number: 20240291736Abstract: A system and method for determining application quality of experience. The system including: a logic module configured to collect input data associated with network traffic flow parameters and extract a feature set based on the network flow parameters; a model module configured to train a machine learning model to determine MOS based on the extracted feature set; and a traffic action module configured to monitor the MOS based on the machine learning model and the traffic flow in the network and determining application quality of experience based on the MOS. The method including: collecting input data associated with network flow parameters; extracting a feature set based on the collected data; training a model to determine MOS of network traffic based on the extract feature set; deploying the model to monitor the MOS of traffic flow in the computer network; and determining the quality of experience based on the MOS.Type: ApplicationFiled: February 23, 2024Publication date: August 29, 2024Inventors: Alexander HAVANG, Swaminathan SRINIVASAN, Vishal KULSHRESTHA, Marcus David BJORK
-
Publication number: 20240214318Abstract: A method and system for classifying a traffic flow. The method including: initializing a database with packet parameters; identifying a new flow; determining packet parameters associated with the new flow; determine whether the packet parameters match any previously stored packet parameters in the database; if the packet parameters match, determining an application classification for the traffic flow. The system including: a server profiling module configured to initialize a database; and an application module configured determine packet parameters associated with the new flow, determine whether the packet parameters match any previously stored packet parameters. A method and system for detecting a change in the classification of an application and/or content in a traffic flow. The method includes determining a change in the application behavior; detecting a change in a content category of the application, providing an updated traffic action based on the detected change.Type: ApplicationFiled: December 20, 2023Publication date: June 27, 2024Inventors: Anuram PALANISAMY, Alexander HAVANG, Ambuj MITTAL, Anders WALDENBORG, Vishal KULSHRESTHA
-
Publication number: 20240214286Abstract: A method for capacity planning in a computer network, the method includes: determining traffic flow, application and network parameters; collecting the parameters for a predetermined time period; determining the features or parameters associated with various growth models; and combining the growth models to determine network capacity planning and congestion management planning for the network. A system for capacity planning in a computer network, the system including: a data collection module configured to collect data and parameters associated with the traffic flow, applications and nodes and links on the network; a forecasting module having a prediction engine configured to predict growth based on the QoE determined from the collected parameters; and a traffic action module configured to provide growth results and/or congestion management options.Type: ApplicationFiled: December 21, 2023Publication date: June 27, 2024Inventors: Kavi KANASUPRAMANIAM, Alexander HAVANG, Carlos ARIAS, Atif SAJID
-
Publication number: 20240205115Abstract: A system and method for classifying application and content in a computer network. The method including: determining an application associated with a traffic flow; determining at least one type of content category associated with the application; reviewing packet parameters to determine the content category of the traffic flow; and monitoring the traffic flow for any changes to the packet parameters that would indicate a change in the content category of the traffic flow. The system including: an application module configured to determine an application associated with a traffic flow; a signature module, a heuristic module and a machine learning module configured to review packet parameters to determine a content category associated with the traffic flow and any changes to the content category associated with the traffic flow. A system and method for determining a confidence level of a classification of an application and content category of a traffic flow.Type: ApplicationFiled: December 20, 2023Publication date: June 20, 2024Inventors: Anuram PALANISAMY, Alexander HAVANG, Pradeep KARANTH, Ambuj MITTAL, Jujare VINAYAKA, Ousef KURUVILLA, Mridula MADHUSUDAN, Vishal KULSHRESTHA, Christopher STOCKER
-
Patent number: 11997532Abstract: A method for congestion management on a network including: determining whether a cell on the network is congested; identifying at least one heavy user on the cell; determine traffic flow criteria of the at least one heavy user; and shape network traffic of the at least one heavy user based on the traffic flow criteria of the heavy user. A system for congestion management on a network including: a QoE module configured to determine whether a cell on the network is congested; an analysis module configured to identify at least one heavy user on the cell and determine traffic flow criteria of the at least one heavy user; and at least one shaper configured to shape network traffic of the at least one heavy user based on the traffic flow criteria of the heavy user.Type: GrantFiled: March 4, 2022Date of Patent: May 28, 2024Inventors: Kamakshi Sridhar, Peter Thomas Salanki, Mostafa Mohamed Hassan, Ty Sayers, Alexander Havang
-
Publication number: 20240113933Abstract: A method and system for root cause analysis in a computer network. The method includes: determining a degradation of QoE for at least one traffic flow of at least one user; determining a traffic pattern associated with the degradation of the QoE; determining a root cause for the degradation based on the traffic pattern; and implementing a traffic action response based on the root cause. The system includes: a QoE module configured to determine a degradation of QoE for at least one traffic flow of at least one user; a detection module configured to determine a traffic pattern associated with the degradation of the QoE; a issue determination module configured to determine a root cause for the degradation based on the traffic pattern; and a traffic action module configured to implement a traffic action response based on the root cause.Type: ApplicationFiled: September 29, 2023Publication date: April 4, 2024Inventors: Kamakshi SRIDHAR, Seshu DOMMARAJU, Lyndon Wayne CANTOR, Kris KOBERNAT, Alexander HAVANG, Ambuj MITTAL
-
Patent number: 11924040Abstract: A system and a method for traffic management on a network. The method including: determining a desired intent for a network operator's traffic; determining a set of classes for a traffic flow through a link; determining a minimum and target bandwidth for each class in the set of class based on the desired intent; measure user score and bandwidth use for each class; allocate a bandwidth per class based on the minimum and target bandwidth and measured user score; and shape the traffic flow to the allocated bandwidth.Type: GrantFiled: August 16, 2021Date of Patent: March 5, 2024Inventors: Kamakshi Sridhar, Lars Anton Gunnarsson, Mostafa Mohamed Hassan, Alexander Havang, Matthew Lee Farmer, Roberto Lucarelli, Mark Daniel Yamada, Peter Thomas Salanki, Kenneth David Faiczak
-
Patent number: 11902114Abstract: A system and method for creating a model for predicting and reducing subscriber churn in a computer network. The method including: for a predetermined time period: retrieving traffic flow data per subscriber for a plurality of subscribers in the computer network; determining at least one metric per subscriber from the traffic flow data; determining at least one systemic feature associated with the plurality of subscribers; and storing the at least one amalgamated metric and feature; on reaching the predetermined time period create the model by: analyzing at least one metric and at least one feature for the predetermined time period; predicting, per subscriber, whether the subscriber is going to churn within a churn period in the future based on the analysis; validating the prediction by determining whether the subscriber actually churned during the churn period; and creating the model based on the validated predictions.Type: GrantFiled: December 8, 2021Date of Patent: February 13, 2024Inventors: Kamakshi Sridhar, Lars Anton Gunnarsson, Alexander Havang, Pavle Mihajlovic, Kavi Kanasupramaniam
-
Publication number: 20230362717Abstract: A method for managing mobile network congestion including: determining cell metrics over a predetermined time interval for each cell of a plurality of cells; determining correlations between the cell metrics for each cell; determining whether any cell of the plurality of cell are congestion based on the correlations; determining a type of congestion for any cell determined to be congested; and determining traffic actions based on the type of congestion. A system for managing mobile network congestion having: a collection module configured to determine cell metrics over a predetermined time interval for each cell of a plurality of cells; a correlation module configured to determine correlations between the cell metrics; an analysis module configured to determine whether any cell is congestion based on the correlations and a type of congestion for any cell determined to be congested; and a traffic action module configured to determine traffic actions.Type: ApplicationFiled: July 13, 2023Publication date: November 9, 2023Inventors: Kamakshi SRIDHAR, Lars Anton GUNNARSSON, Alexander HAVANG
-
Patent number: 11811621Abstract: A system and method for Quality of Experience (QoE) management on a network. The method including: determining a set of service categories for an operator's traffic, wherein at least one of the service categories is video streaming; mapping a plurality of traffic flows to each of the service categories; determining a target and minimum intent for each of the service categories; measuring a score and bandwidth use for each of the service category; determining whether each of the service categories are reaching an associated minimum bandwidth intent; if the minimum bandwidth intent is not being reached for at least one service category, adjusting the minimum intent for at least one of the service categories; allocating a bandwidth per service category based on the adjusted minimum intent; and shaping the traffic flow to the allocated bandwidth; otherwise allowing the traffic flow to continue with a current bandwidth allocation.Type: GrantFiled: June 4, 2021Date of Patent: November 7, 2023Inventors: Kamakshi Sridhar, Alexander Havang
-
Patent number: 11805015Abstract: A method for network slice assignment including: defining an intent for at least one network slice; selecting at least one network slice instance has capability to meet the intent; monitoring the selected network slice instance to determine whether the selected network slice instance is achieving the intent; and if the intent is not being met, reprioritizing at least one network slice instance in order to prioritize the selected network slice instance; if the intent is being met, continue monitoring the selected network slice instance. A system for network slice assignment including: a selection module configured to define an intent for at least one network slice and select at least one network slice; a monitoring module configured to monitor the selected network slice instance; an analysis module configured to determine if the intent is being met; and a reprioritization module configured to reprioritize at least one network slice.Type: GrantFiled: July 28, 2020Date of Patent: October 31, 2023Inventors: Kamakshi Sridhar, Nicolas St. Pierre, Alexander Havang
-
Patent number: 11799747Abstract: A method for link bandwidth management in a computer network, the method including: monitoring link traffic flow for a predetermined amount of time; measuring throughput of the link traffic flow; estimating the bandwidth based on the throughput; and calibrating at least one shaper based on the estimated bandwidth. a system for link bandwidth management in a computer network, the system including: a learning module configured to monitor link traffic flow for a predetermined amount of time; an analysis module configured to measuring throughput of the link traffic flow and estimate the bandwidth based on the throughput; and a calibration module configured to calibrate at least one shaper based on the estimated bandwidth.Type: GrantFiled: April 20, 2021Date of Patent: October 24, 2023Inventors: Kamakshi Sridhar, Alexander Havang
-
Patent number: 11777816Abstract: A method and system for remote diagnostic of Quality of Experience (QoE) for a subscriber on a computer network. The method includes: reviewing a traffic flow associated with a subscriber to determine performance statistics correlated with the traffic flow; determining subscriber data related to the subscriber associated with the traffic flow; analyzing the subscriber data and performance statistics to determine a traffic signature associated with the traffic flow; determining whether the traffic signature matches any of the plurality of known traffic signatures; and diagnosing the QoE issue based on the match of the traffic signatures.Type: GrantFiled: April 1, 2021Date of Patent: October 3, 2023Inventors: Kamakshi Sridhar, Mostafa Mohamed Hassan, Ty Sayers, Nick St. Pierre, Alexander Havang, John Hoover, David Amedeo, Matthew Lee Farmer
-
Patent number: 11743762Abstract: A method for managing mobile network congestion including: determining cell metrics over a predetermined time interval for each cell of a plurality of cells; determining correlations between the cell metrics for each cell; determining whether any cell of the plurality of cell are congestion based on the correlations; determining a type of congestion for any cell determined to be congested; and determining traffic actions based on the type of congestion. A system for managing mobile network congestion having: a collection module configured to determine cell metrics over a predetermined time interval for each cell of a plurality of cells; a correlation module configured to determine correlations between the cell metrics; an analysis module configured to determine whether any cell is congestion based on the correlations and a type of congestion for any cell determined to be congested; and a traffic action module configured to determine traffic actions.Type: GrantFiled: August 5, 2021Date of Patent: August 29, 2023Inventors: Kamakshi Sridhar, Lars Anton Gunnarsson, Alexander Havang
-
Patent number: 11716656Abstract: A method for managing handovers on a network including: determining neighboring cells within the network; mapping the neighboring cells; analyzing handover data between the mapped cells, wherein the handover data may be retrieved from network messaging; determining for each handover whether the handover is successful or unsuccessful based on the handover data; and reporting unsuccessful handovers to an operator for the network. a system for managing handovers on a network, the system including: a relation module configured to determine neighboring cells within the network and map the neighboring cells; an analysis module configured to analyzing handover data between the mapped cells, wherein the handover data may be retrieved from network messaging and determine for each handover whether the handover is successful or unsuccessful based on the handover data; and a reporting module configured to report unsuccessful handovers to an operator for the network.Type: GrantFiled: July 28, 2020Date of Patent: August 1, 2023Inventors: Kamakshi Sridhar, Lars Anton Gunnarsson, Alexander Havang
-
Publication number: 20230171637Abstract: A method for congestion management on a network including: determining whether a cell on the network is congested; identifying at least one heavy user on the cell; determine traffic flow criteria of the at least one heavy user; and shape network traffic of the at least one heavy user based on the traffic flow criteria of the heavy user. A system for congestion management on a network including: a QoE module configured to determine whether a cell on the network is congested; an analysis module configured to identify at least one heavy user on the cell and determine traffic flow criteria of the at least one heavy user; and at least one shaper configured to shape network traffic of the at least one heavy user based on the traffic flow criteria of the heavy user.Type: ApplicationFiled: March 4, 2022Publication date: June 1, 2023Inventors: Kamakshi SRIDHAR, Peter Thonas Salanki, Mostafa Hassan, Ty Sayers, Alexander Havang
-
Publication number: 20230171230Abstract: A method and system for detecting ruleset misconfiguration in a computer network. The method including: generating a set of sample data flows; evaluating each of the set of sample data flows against a predetermined definition to generate a flow descriptor for each of the set of sample data flows; evaluating each of the flow descriptors against a ruleset; and generating a summary of how each of the flow descriptors perform with respect to the ruleset. The system including: a data flow sample retrieval module configured to generate flows; a policy engine configured to store and retrieve a ruleset; a packet processing engine configured to evaluate each of the data flows against a predetermined definition to generate a flow descriptor for each flows, evaluate each of the flow descriptors against a ruleset; and generate a summary of how each of the flow descriptors perform with respect to the ruleset.Type: ApplicationFiled: November 25, 2022Publication date: June 1, 2023Inventors: Anders WALDENBORG, Martin TELLGREN, Alexander HAVANG
-
Publication number: 20220131770Abstract: A system and method for creating a model for predicting and reducing subscriber churn in a computer network. The method including: for a predetermined time period: retrieving traffic flow data per subscriber for a plurality of subscribers in the computer network; determining at least one metric per subscriber from the traffic flow data; determining at least one systemic feature associated with the plurality of subscribers; and storing the at least one amalgamated metric and feature; on reaching the predetermined time period create the model by: analyzing at least one metric and at least one feature for the predetermined time period; predicting, per subscriber, whether the subscriber is going to churn within a churn period in the future based on the analysis; validating the prediction by determining whether the subscriber actually churned during the churn period; and creating the model based on the validated predictions.Type: ApplicationFiled: December 8, 2021Publication date: April 28, 2022Inventors: Kamakshi Sridhar, Lars Anton Gunnarsson, Alexander Havang, Pavle Mihajlovic, Kavi Kanasupramaniam
-
Patent number: 11297527Abstract: A method for congestion management on a network including: determining whether a cell on the network is congested; identifying at least one heavy user on the cell; determine traffic flow criteria of the at least one heavy user; and shape network traffic of the at least one heavy user based on the traffic flow criteria of the heavy user. A system for congestion management on a network including: a QoE module configured to determine whether a cell on the network is congested; an analysis module configured to identify at least one heavy user on the cell and determine traffic flow criteria of the at least one heavy user; and at least one shaper configured to shape network traffic of the at least one heavy user based on the traffic flow criteria of the heavy user.Type: GrantFiled: September 18, 2019Date of Patent: April 5, 2022Inventors: Kamakshi Sridhar, Peter Thomas Salanki, Mostafa Mohamed Hassan, Ty Sayers, Alexander Havang