10. An apparatus for organizing information comprising: one or more computer processors; a parser and categorizer stored on a memory and executable by the one or more computer processors for receiving information from heterogeneous data sources, the information including a value automatically generated by a measuring device associated with a first user, parsing the information to identify a keyword corresponding to a category of subject matter of the first user and the value, categorizing the information based at least in part on the keyword, automatically identifying a rule being set by the first user for scheduling a new appointment, the rule specifying a third party service provider and specifying whether to schedule the new appointment with the third party service provider based on the parsed value, responsive to receiving, parsing and categorizing the information, determining whether the information satisfies the rule for scheduling the new appointment, determining whether the information is matching with an already scheduled appointment in one of a plurality of calendars of the first user, and responsive to the information satisfying the rule for scheduling the new appointment and the information is not matching with the already scheduled appointment, transmitting the information to an appointment manager; the appointment manager stored on the memory and executable by the one or more computer processors, the appointment manager coupled to the parser and categorizer, the appointment manager for automatically transmitting a message to schedule the new appointment with the third party service provider and transmitting appointment information of the new appointment to a calendar module; and the calendar module stored on the memory and executable by the one or more computer processors, the calendar module coupled to the parser and categorizer and the appointment manager, the calendar module for generating a calendar item for the new appointment in the one of the plurality of calendars of the first user, the one of the plurality of calendars corresponding to the category of subject matter of the first user.
14. The apparatus of claim 10 , wherein the information is at least one of an email, information from a social server, the social graph, an instant message, a text message, a chat log, a message from a third party application, a translated voice message, a browsing history, and a search query.