IP Library Granted Patent US 12,238,535
Granted Patent B2
US 12,238,535 · App. 17/403,144 · Granted Feb 25, 2025

Methods, systems, and computer program products for optimizing a predictive model for mobile network communications based on historical context information

Inventors: Joseph Farkas (Merrimack, NH); Brandon Hombs (Merrimack, NH); Barry West (Temple, NH)
Assignee: Signal Decode, Inc.
H04W16/22G06N5/048H04W24/08
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,238,535
App. No.
17/403,144
Granted
Feb 25, 2025
Kind
B2
Abstract

Methods and systems are described for optimizing a predictive model for mobile network communications based on historical context information. In one aspect, historical context information is collected including at least one of communication environment, communication parameter estimates, mobile device statistics, mobile device transmit settings, base station receiver settings, past network statistics and settings, and adjacent network node information statistics and settings, the historical context information including data from communications of at least one mobile device. A predictive model for network communications is determined based on the historical context information. A communication context for a first mobile device different than the at least one mobile device is determined. The first device is scheduled and/or network parameters are set based on the determined predictive model and communication context.

Claims (30)

1. A method for optimizing mobile network communications using network learning, the method comprising:

collecting historical context data representing performance of a plurality of mobile devices operating in a plurality of cells of a mobile network,

wherein the historical context data is collected in the plurality of cells of the mobile network, and

wherein the historical context data includes at least one of communication environment, communication parameter estimates, mobile device statistics, mobile device transmit settings, base station receiver settings, past network statistics and settings, and adjacent network node information statistics and settings;

building a predictive multi-cell model to optimize scheduling of network traffic in one or more cells of the mobile network based on the historical context data for the plurality of cells;

determining a first predictive cell-level model for a first cell based at least in part on the predictive multi-cell model;

determining a second predictive cell-level model for a second cell based at least in part on the predictive multi-cell model;

scheduling network traffic for a mobile device in the first cell using the first predictive cell-level model for the first cell;

scheduling network traffic for a mobile device in the second cell using the second predictive cell-level model for the second cell;

adjusting the first predictive cell-level model to further optimize scheduling of network traffic for the first cell based at least in part on additional information from the first cell;

adjusting the second predictive cell-level model to further optimize scheduling of network traffic for the second cell based at least in part on additional information from the second cell.

2. The method of claim 1 , wherein the predictive cell-level model for the first cell is based on the historical context data collected in the first cell.

3. The method of claim 2 , wherein the predictive cell-level model for the first cell is further based on the historical context data collected from cells other than the first cell.

4. The method of claim 1 , wherein the additional information from the first cell is collected from a mobile device operating in the first cell.

5. The method of claim 1 , wherein the additional information from the first cell is collected from a base station for the first cell.

6. The method of claim 1 , wherein the additional information from the first cell includes signal-to-interference-plus-noise ratio (SINR) for the first cell.

7. The method of claim 1 , wherein the additional information from the first cell is received in real time.

8. The method of claim 1 , wherein adjusting the first predictive cell-level model to further optimize scheduling of network traffic for the first cell based at least in part on the additional information from the first cell occurs in real time.

9. The method of claim 1 , wherein the plurality of cells of the mobile network are divided into multiple sub-networks.

10. The method of claim 9 , wherein a first sub-network of the multiple sub-networks is operated independently of a second sub-network of the multiple sub-networks.

11. The method of claim 9 , wherein network settings for a first sub-network of the multiple sub-networks differ from network settings for a second sub-network of the multiple sub-networks.

12. The method of claim 1 , wherein different predictive cell-level models for different cells optimize latency of the network traffic, and wherein the latency is optimized differently by the different predictive cell-level models for different cells.

13. The method of claim 1 , wherein different predictive cell-level models for different cells optimize bandwidth of the network traffic, and wherein the bandwidth is optimized differently by the different predictive cell-level models for different cells.

14. The method of claim 1 , wherein different predictive cell-level models for different cells optimize reliability of the network traffic, and wherein the reliability is optimized differently by the different predictive cell-level models for different cells.

15. The method of claim 1 , wherein different predictive cell-level models for adjacent cells are based on historical context data of each of the adjacent cells.

16. The method of claim 1 , wherein scheduling network traffic for the mobile device includes optimizing performance of the mobile device based on an obstruction in an adjacent cell to the first cell.

17. The method of claim 1 , wherein scheduling network traffic for the mobile device includes dynamically adjusting resource allocation based on arrival of requests from the plurality of mobile devices.

18. The method of claim 1 , wherein different predictive cell-level models for different cells are verified using real-time network traffic.

19. The method of claim 1 , wherein network parameters are updated for different predictive cell-level models for different cells.

20. The method of claim 1 , wherein the predictive multi-cell model provides for joint decisions to be made by multiple base stations across multiple cells in the mobile network.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2023
From: COLLISION COMMUNICATIONS, INC.
To: SIGNAL DECODE, INC.
Reel/Frame 065604/0406 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 16, 2021
From: FARKAS, JOSEPH; HOMBS, BRANDON; WEST, BARRY
To: COLLISION COMMUNICATIONS, INC.
Reel/Frame 057190/0832 →
Continuity (3)
Continuation 15967379 · Apr 30, 2018
Continuation 14448435 · Jul 31, 2014
Related Publication 20210377745A1 · Dec 2, 2021
References Cited (32)
US 6466797B1 · Frodigh · 2002 [cited by examiner]
US 6625465B1 · Moon · 2003 [cited by examiner]
US 7243054B2 · Rappaport · 2007 [cited by examiner]
US 7496648B2 · Manion et al. · 2009 [cited by applicant]
US 8102784B1 · Lemkin et al. · 2012 [cited by applicant]
US 9398598B2 · Garrett · 2016 [cited by examiner]
US 20050163072A1 · Park · 2005 [cited by examiner]
US 20070002765A1 · Kadaba · 2007 [cited by examiner]
US 20080175185A1 · Ji · 2008 [cited by examiner]
US 20080225811A1 · Wentink · 2008 [cited by examiner]
US 20100323712A1 · Guey · 2010 [cited by examiner]
US 20120087435A1 · Gomadam · 2012 [cited by examiner]
US 20120275327A1 · Zangi · 2012 [cited by examiner]
US 20120315916A1 · Van Phan · 2012 [cited by examiner]
US 20130308470A1 · Bevan et al. · 2013 [cited by applicant]
US 20140192673A1 · Li · 2014 [cited by examiner]
US 20140211644A1 · Giannakis · 2014 [cited by examiner]
US 20140222321A1 · Petty · 2014 [cited by examiner]
US 20140313908A1 · da Silva · 2014 [cited by examiner]
US 20150085679A1 · Farkas · 2015 [cited by examiner]
US 20150111593A1 · Farkas · 2015 [cited by examiner]
US 20150358063A1 · Farkas · 2015 [cited by examiner]
US 20150379423A1 · Dirac · 2015 [cited by examiner]
US 20160034823A1 · Farkas · 2016 [cited by examiner]
US 20160119261A1 · Ghafourifar · 2016 [cited by examiner]
US 20160183130A1 · Farkas · 2016 [cited by examiner]
US 20170111803A1 · Moritz · 2017 [cited by examiner]
US 20170124487A1 · Szeto · 2017 [cited by examiner]
Wolski, “Forecasting Network Performance to Support Dynamic Scheduing Using the Network Weather Service”, IEEE, 1997, pp. 316-325 (Year: 1997). [cited by examiner]
Sang et al., “Coordinated Load Balancing, Handoff/Cell-site Selection, and Scheduling in Multi-Cell Packet Data Systems”, 2004, pp. 302-314 (Year: 2004). [cited by examiner]
USPTO, Non-Final Office Action in U.S. Appl. No. 14/448,435 dated Jul. 13, 2017, 24 pages. [cited by applicant]
USPTO, Non-Final Office Action in U.S. Appl. No. 15/967,379 dated Nov. 27, 2020, 9 pages. [cited by applicant]