. . . "For example, if the device is not sufficiently robust in hardware and/or software capabilities, streaming content can be pushed to the device and cached briefly in response to user interaction or other triggering data and/or events." .