It seems you aren’t getting the answer you are after, and some are incorrect in regards to what to do… I can explain:
On UNICOM, simply state ‘taking off runway XX remaining in the pattern’. Whilst in the pattern on UNICOM you simply fly your own pattern (as per correct pattern procedures of crosswind, downwind, base, final), and you ANNOUNCE YOUR POSITION on each leg. You do NOT need to ever call inbound if you are in the pattern.
With ATC, request takeoff remaining in the pattern. Tower will give you takeoff clearance with ‘make left/right traffic’. You simply fly the correct pattern procedure in the direction given by tower. Now, you DO NOT need to announce inbound at any point. (Everybody seems to incorrectly again request inbound). Simply fly your pattern, using your map as well to avoid conflict with traffic on final etc. you do not need to wait for tower to give you any instructions in regards to your pattern. Tower can however give you instructions, for example ‘I’ll call your base’. If they don’t give you any instruction, it’s your discretion on when to turn base etc. Tower should clear you for the option/land on your downwind or base, however it can come later. If you turn final and I have not yet been cleared to land/option, then simply ANNOUNCE POSITION, eg ‘N986MJ on final’ to remind tower. DO NOT call inbound.
Also important, do not continue to announce your position after ATC has cleared you to land/option.
I hope this clears it up