"In his new book Microinteractions Dan Saffer encourages us to focus more on the small details that add up to the bigger moments of our user experience. In other words, the success of the outcome of the product or service is in the details. The microinteractions are the small elements of the overall process or service that can determine its unique features that make for a great experience. Microinteractions include functions such as silencing a cell phone, filling out a webform as part of a larger process (e.g., requesting an article from the library), or any small component of a larger experience. Saffer shares a good story about how a cell phone alarm ruined a concert because its owner didn’t know that the phone issued a time alarm even when set to silent mode. The design of that feature is perhaps a good one but its existence, or how to override it, certainly wasn’t clear to the phone’s owner
There are four parts to the microinteraction:
1. A trigger that initiates it; something the user has to do such as pressing a switch or choosing an option.
2. A rule that governs the operation of the trigger; when a light switch is turned to on (the trigger) the rule states that the light stays on until the switch is set to off.
3. Feedback that the rules generate; visuals, sounds or sensations that let you know the rule is operational – such as the light that goes on when the switch is flipped or the visual cue that informs you the form was submitted.
4. Loops and modes that make up the microinteraction’s metarules; think of them as smaller helper functions that support the microinteraction, such as a sub-function to change the location for a function that provides a weather report."
-- from source: http://dbl.lishost.org/