Social media, Facebook has become really popularized as has youtube and tumblr. Many people communicate through messenger on facebook, videos on youtube and just posting different things on tumblr. The way people put themselves out into the world, and portray who they are to people across the world is huge change from say 20 years ago.
The answer would be Cookies.
A _node_ is a computer or other electronic device connected to a network.
With the _mesh_ network topology, reliability is the major advantage while high cost is the disadvantage.
Pattern recognition is part of "Machine Learning" which is a computer science concept of teaching the program to adapt.
What kind of pattern are you looking to recognise? Do you want to code it yourself? What language are you programming in?