abstract is provided for the sole purpose of complying with the abstract requirement rules that allow a reader to quickly ascertain the disclosed subject matter therefore it is to be understood that it should not be used to interpret or limit the scope or the meaning of the claims application_number US 87769410 A description in the following description for purposes of explanation and not limitation details and descriptions are set forth in order to provide a thorough understanding of the various disclosed embodiments however it will be apparent to those skilled in the art that the various embodiments may be practiced in other embodiments that depart from these details and descriptions as used herein the terms u201c component u201d u201c module u201d u201c system u201d and the like are intended to refer to a computer related entity either hardware firmware a combination of hardware and software software or software in execution for example a component may be but is not limited to being a process running on a processor a processor an object an executable a thread of execution a program and or a computer by way of illustration both an application running on a computing device and the computing device can be a.