Patent attributes
Methods, apparatus, and systems for providing deterministic network experience to application-level services are disclosed. In one example aspect, a method includes providing a set of interfaces to an application-level service deployed in part on a user device. The set of interfaces is configured to provide a notification to the application-level service regarding a real-time change in network conditions relevant to the application-level service. The method also includes receiving a registration request from the application-level service to register for the notification, estimating the network conditions based on physical layer information, and notifying the registered application-level service of the change in the network conditions based on the estimated network conditions.