A good usecase would answer the question why and would tell me more about the thing you actually want to achieve ????
So lets try with an assumption:
You have a smart contract, other users are calling functions in your smart contracts which changes some kind of data that would be relevant to all users. Therefore you want to detect those specific transactions to notify all of the users currently active on the dapp of the changed state. Is that correct?
perfect ????