I faced this issue: JS(jquery) application is integrated to joomla. How do i know user still participating in JS application and when user is active how do i extend joomla session timeout?

Do an Ajax call every now and then which just updates the session time around the server. You should use window.setInterval() in JS to schedule this.