The present invention relates to a magnetic tunnel junction device and a manufacturing method thereof. The weather alert manager compares meteorological data, a user profile including information on points of interest to the user, and geographical data to determine if weather will impact one or more of the user’s points of interest. It is determined, based at least in part on detected events, scoring data indicative of user behavior relative to the at least one online service for each of a plurality of targeting categories. A novel approach is presented by which the edge messages with respect to the bit nodes and the edge messages with respect to the check nodes may be updated simultaneously and in parallel to one another. A device client is resident on the mobile device non-volatile memory and is operable by the end user to invoke the application to request remote control feature.