-
公开(公告)号:US11665071B2
公开(公告)日:2023-05-30
申请号:US17506500
申请日:2021-10-20
发明人: John Burnette , Sean Brown , Ben Hadorn , Hugo Garza , Ethan Nordness , Dave Gibbons , Tayler Angevine
CPC分类号: H04L43/04 , H04W24/10 , H04W84/042
摘要: A Metrics Parser Coordinator (MPC) coordinates data sharing between components of a network. A process performed by the MPC may include receiving data from a plurality of input interfaces, parsing the data, filtering the parsed data, storing the filtered data in a metric storage, mapping the filtered data according to the input interfaces, and providing the filtered data stored in the metric storage to the first registered application. Each interface may be defined differently from each other interface, and the filtered data including information requested by a first registered application. The interfaces may include 3rd Generation Partnership Project interfaces, Long Term Evolution interfaces, and custom interfaces. The MPC may further allow applications to register to publish data, subscribe to data, or both.
-
公开(公告)号:US12010025B2
公开(公告)日:2024-06-11
申请号:US17847539
申请日:2022-06-23
发明人: Ben Hadorn , John Burnette , Dave Gibbons , Ethan Nordness
IPC分类号: H04L47/11 , H04L47/19 , H04L47/193 , H04L47/20 , H04L47/2416 , H04L47/2466 , H04L47/25 , H04L47/629 , H04W28/02
CPC分类号: H04L47/20 , H04L47/11 , H04L47/193 , H04L47/196 , H04L47/2416 , H04L47/2466 , H04L47/25 , H04L47/629 , H04W28/0231 , H04W28/0289
摘要: A method is performed by a computing device in a data transport network. The computing device receives congestion-related information corresponding to current conditions of a portion of the network. The computing device determines whether a data transport session has a fair-share protocol. When the data transport session has the fair-share protocol, determining a congestion policy for the data transport session, and applying, using the congestion-related information, the congestion policy to the data transport session.
-
公开(公告)号:US11677665B2
公开(公告)日:2023-06-13
申请号:US17349591
申请日:2021-06-16
发明人: Michelle Miller , John M. Burnette , Ben Hadorn , Dave Gibbons , Sean Brown
IPC分类号: H04L47/11 , H04L43/16 , H04L47/28 , H04L47/2441 , H04L47/41 , H04L47/2483 , H04L41/5025 , H04L43/026 , H04L43/0888
CPC分类号: H04L47/11 , H04L41/5025 , H04L43/026 , H04L43/16 , H04L47/2441 , H04L47/2483 , H04L47/28 , H04L47/41 , H04L43/0888
摘要: A computer-implemented method and a transport manager system operate to reduce network congestion by detecting one or more data flows in a network, determining, using a candidate flow detection threshold, whether a data flow of the one or more data flows is a candidate flow, the candidate flow detection threshold being based on one or more characteristics of the one or more data flows, and in response to determining that the data flow is the candidate flow, managing the data flow. A consumption rate, a duration, a number of bytes communicated, a throughput, or aggregated characteristics of the one or more data flows may be used to determine the candidate flow detection threshold.
-
公开(公告)号:US11438272B2
公开(公告)日:2022-09-06
申请号:US17138542
申请日:2020-12-30
发明人: John Burnette , Ben Hadorn , Linh Nguyen , Dave Gibbons
IPC分类号: G06F15/173 , H04W28/02 , H04L47/11 , H04L41/12 , H04L47/27 , H04L47/127 , H04L43/0876 , H04L67/50 , H04L43/08 , H04L43/16 , H04L9/40 , H04L65/80 , H04N21/24
摘要: Information regarding current conditions in a RAN or hybrid RAN/WAN are provided at fine geographic and temporal granularities (for example, on a per cell basis every second) using measurements and statistics produced in real time by monitoring a plurality of data sessions carried on the data plane of the network and tagging the measurements from the data sessions with a network location identifier (such as an identifier of a cell) associated with an endpoint of the data session. The information may include a profile for a shared channel (such as a cell) of the network, monitoring statistics for a portion of the network (such as a cell), or both. The information may have application in, for example, automatic network management (such as in congestion control), in automatic network diagnosis, and in network resource management and planning.
-
5.
公开(公告)号:US11785442B2
公开(公告)日:2023-10-10
申请号:US17139819
申请日:2020-12-31
发明人: Thomas Burroughs , John Burnette , Dave Gibbons , Ethan Nordness , Ben Hadorn
IPC分类号: H04W8/04 , H04L47/11 , H04L41/12 , H04L47/27 , H04L47/127 , H04L43/0876 , H04L43/08 , H04L43/16 , H04L9/40 , H04L65/80 , H04N21/24 , H04L67/50
CPC分类号: H04W8/04 , H04L41/12 , H04L43/08 , H04L43/0876 , H04L43/16 , H04L47/11 , H04L47/127 , H04L47/27 , H04L63/1425 , H04L65/80 , H04L67/535 , H04N21/2402
摘要: A process for managing network congestion uses crowd-sourced real-time information about current conditions in a network. The crowd-sourced real-time information may include information on a shared channel, such as a cell of a wireless network, produced by monitoring data sessions in the network and using mapping information that maps IP addresses of the data sessions to cell identifiers to associate measurements of the data sessions with corresponding cells. The measurements corresponding to a cell may be used to create and/or update a congestion profile for the cell, and the congestion profile may be used to select and set parameters of a congestion control algorithm. The congestion control algorithm may include an Initial Congestion Window Algorithm for controlling a congestion window.
-
公开(公告)号:US11368398B2
公开(公告)日:2022-06-21
申请号:US16258467
申请日:2019-01-25
发明人: Michelle Miller , John M. Burnette , Ben Hadorn , Dave Gibbons , Sean Brown
IPC分类号: H04L12/801 , H04L47/11 , H04L43/16 , H04L47/28 , H04L47/2441 , H04L47/41 , H04L47/2483 , H04L41/5025 , H04L43/026 , H04L43/0888
摘要: A computer-implemented method and a transport manager system operate to reduce network congestion by detecting one or more data flows in a network, determining, using a candidate flow detection threshold, whether a data flow of the one or more data flows is a candidate flow, the candidate flow detection threshold being based on one or more characteristics of the one or more data flows, and in response to determining that the data flow is the candidate flow, managing the data flow. A consumption rate, a duration, a number of bytes communicated, a throughput, or aggregated characteristics of the one or more data flows may be used to determine the candidate flow detection threshold.
-
公开(公告)号:US11329922B2
公开(公告)日:2022-05-10
申请号:US17138559
申请日:2020-12-30
发明人: John Burnette , Ben Hadorn , Jose Gonzalez , Dave Gibbons
IPC分类号: H04L12/26 , H04W28/02 , H04L47/11 , H04L41/12 , H04L47/27 , H04L47/127 , H04L43/0876 , H04L67/50 , H04L43/08 , H04L43/16 , H04L29/06 , H04L65/80 , H04N21/24
摘要: Real-time cell performance information for each of cells in a mobile communication network, referred to herein as network topology information, is produced using IP addresses of data sessions in the cells, measured performance of the data sessions, and IP address to cell identifier mappings. The network topology information may be used to determine, in real time, a level of monitoring for each of the cells. The network topology information may be used to determine, in real time, performance of video streams in each cell. The network topology information may be used to determine, in real time, that a cell is experiencing a performance anomaly. Determinations made using the network topology information may be used to configure, maintain, and optimize the performance of the mobile communication network.
-
公开(公告)号:US11159398B2
公开(公告)日:2021-10-26
申请号:US16363749
申请日:2019-03-25
发明人: John Burnette , Sean Brown , Ben Hadorn , Hugo Garza , Ethan Nordness , Dave Gibbons , Tayler Angevine
摘要: A Metrics Parser Coordinator (MPC) coordinates data sharing between components of a network. A process performed by the MPC may include receiving data from a plurality of input interfaces, parsing the data, filtering the parsed data, storing the filtered data in a metric storage, mapping the filtered data according to the input interfaces, and providing the filtered data stored in the metric storage to the first registered application. Each interface may be defined differently from each other interface, and the filtered data including information requested by a first registered application. The interfaces may include 3rd Generation Partnership Project interfaces, Long Term Evolution interfaces, and custom interfaces. The MPC may further allow applications to register to publish data, subscribe to data, or both.
-
公开(公告)号:US09721616B2
公开(公告)日:2017-08-01
申请号:US14630417
申请日:2015-02-24
发明人: Ben Hadorn , John Burnette , Robert Burnette , Carlos Gonzales , Jeff Harrang , Michelle Miller , Linh Nguyen , Ethan Nordness , Giles Westerfield , Sean Brown , Dave Gibbons
IPC分类号: H04N9/80 , G11B27/34 , G11B27/36 , H04N21/262 , H04N21/433 , H04N21/482 , H04N21/845 , H04N21/442
CPC分类号: G11B27/34 , G06F17/30029 , G11B27/36 , H04N21/26258 , H04N21/4331 , H04N21/4334 , H04N21/44209 , H04N21/4825 , H04N21/8455
摘要: Systems and methods for displaying content pre-delivered to a user device, playing back content pre-delivered to a user device, and/or pre-delivering content to a user device during concurrent content playback, are described. In some embodiments, the systems and methods include or interact with a mobile application that displays descriptions of content available for playback via the mobile application along with indicators that represent a state of delivery (e.g., a state of pre-delivery) for the content items.
-
公开(公告)号:US11729710B2
公开(公告)日:2023-08-15
申请号:US17874078
申请日:2022-07-26
发明人: Ben Hadorn , Ben Hoobler , John Burnette , Dave Gibbons , Zack Brentson , Chris Graham , Michelle Miller
摘要: A wireless device determines whether a data session is performance sensitive, and in response to the data session being performance sensitive, selects a data transport node (DTN) and performs the data session using the selected DTN. Whether a data session is performance sensitive may be determined using information on a process associated with the data session, by monitoring the data session, or both. The DTN may be selected from a list of available DTNs according to which DTN will probably provide the highest performance for the data session, or according to which DTN or DTNs will probably provide adequate performance. Micro speed tests, historical performance information, or other criteria may be used to predict the performance of the available DTNs. When multiple DTNs satisfy the selection criteria, a “good neighbor” policy may be used to select the DTN.
-
-
-
-
-
-
-
-
-