US 11,902,833 B2
Rate adjustment anticipating change in channel capacity
Ivan Simoes Gaspar, West Linn, OR (US); Benjamin Eliot Lundell, Seattle, WA (US); Emily Po-Kay Chung, Mountain View, CA (US); and Syed Toaha Ahmad, Renton, WA (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Mar. 24, 2022, as Appl. No. 17/703,800.
Prior Publication US 2023/0308950 A1, Sep. 28, 2023
Int. Cl. H04W 28/20 (2009.01); H04W 28/08 (2023.01); H04W 28/22 (2009.01)
CPC H04W 28/0942 (2020.05) [H04W 28/20 (2013.01); H04W 28/22 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computing system comprising:
one or more processors; and
one or more computer-readable media having thereon computer-executable instructions that are structured such that, if executed by the one or more processors, the computing system would be configured to adjust a data rate transmitted over a communication channel in anticipation of changing capacity of the communication channel, by being configured to repeatedly perform the following:
access real time environment context data obtained from sensor data generated by one or more sensors of a sensor device;
predict a future capacity of the communication channel based on the accessed real time environment context data, wherein the communication channel is between a subject head-mounted device and a computing resource;
determine a data rate to use in communicating over the communication channel based on the predicted future capacity of the communication channel; and
adjust the data rate of data initiated towards the communication channel based on the determined data rate in anticipation of the predicted future capacity of the communication channel.