| CPC H04M 1/72484 (2021.01) [H04W 24/08 (2013.01)] | 20 Claims |

|
1. A communication device comprising:
a communication subsystem which enables the communication device to communicatively connect via a network to at least one network device providing content for local presentation at the communication device;
a display;
a memory storing a notifications module for surfacing notifications received during operation of the communication device; and
a processor communicatively coupled to the communication subsystem, the display, and the memory and which processes instructions of the notifications module, which causes the processor to:
receive, from a network connected device, a notification associated with local consumption of content available for presentation by the communication device, the notification including metadata associated with the content, the metadata encoding content consumption criteria related to preferences for when and how to present the content, in part based on network conditions at the communication device;
detect one or more current network conditions;
compare the current network conditions with network constraints within the content consumption criteria encoded in the metadata; and
selectively present the content for consumption at one or more of a time or in a format determined, at least in part, by the detected one or more network conditions.
|