A method for security and/or automation systems is described. In one example, the method may include receiving scheduling data associated with a schedule for each of two or more users at a home automation system. The method may further include comparing the received scheduling data for each of the two or more users, and deriving an alert based, at least in part, on the comparing. The method may further include communicating the alert to at least one of the two or more users.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A method for security and/or automation systems, comprising: receiving scheduling data associated with a schedule for each of two or more users at a home automation system; comparing the received scheduling data for each of the two or more users; deriving an alert based, at least in part, on the comparing; and communicating the alert to at least one of the two or more users. 2. The method of claim 1, further comprising: receiving updated scheduling data associated with the schedule for at least one of the two or more users at the home automation system; and deriving an updated alert based, at least in part, on the received updated scheduling data. 3. The method of claim 2, wherein the updated scheduling data is received at any of predetermined intervals, on a continuous basis, in real-time, or in response to a request, or a combination thereof. 4. The method of claim 1, further comprising: receiving third-party data at the home automation system; associating the received third-party data with the received scheduling data; deriving an alert based, at least in part, on the associating; and communicating the alert to at least one of the two or more users. 5. The method of claim 1, wherein communicating the alert comprises any of broadcasting the alert at the home automation system or communicating the alert to a remote computing device, or a combination thereof. 6. The method of claim 1, further comprising: receiving a command at the home automation system; deriving a status update associated with the received scheduling data for the two or more users; and communicating the derived status update to at least one of the two or more users. 7. The method of claim 6, wherein communicating the derived status update comprises any of providing, at the home automation system, a visual display, an auditory display, or a haptic display, or a combination thereof. 8. The method of claim 4, wherein the third-party data comprises any of current weather data, current traffic data, historical traffic data, current location data for each of the two or more users, or historical commuting time data, or a combination thereof. 9. The method of claim 1, wherein the scheduling data associated with the schedule for each of the two or more users is received from any of a digital calendar or manual user input, or a combination thereof. 10. The method of claim 1, wherein the alert is further derived based, at least in part, on one or more inputted user preferences. 11. An apparatus for security and/or automation systems, comprising: a processor; memory in electronic communication with the processor; and instructions stored in the memory, the instructions being executable by the processor to: receive scheduling data associated with a schedule for each of two or more users at a home automation system; compare the received scheduling data for each of the two or more users; derive an alert based, at least in part, on the comparing; and communicate the alert to at least one of the two or more users. 12. The apparatus of claim 11, wherein the processor is further configured to: receive updated scheduling data associated with the schedule for at least one of the two or more users at the home automation system; and derive an updated alert based, at least in part, on the received updated scheduling data. 13. The apparatus of claim 12, wherein the updated scheduling data is received at any of predetermined intervals, on a continuous basis, in real-time, or in response to a request, or a combination thereof. 14. The apparatus of claim 11, wherein the processor is further configured to: receive third-party data at the home automation system; associate the received third-party data with the received scheduling data; derive an alert based, at least in part, on the associating; and communicate the alert to at least one of the two or more users. 15. The apparatus of claim 14, wherein communicating the alert comprises any of broadcasting the alert at the home automation system or communicating the alert to a remote computing device, or a combination thereof. 16. The apparatus of claim 11, wherein the processor is further configured to: receive a command at the home automation system; derive a status update associated with the received scheduling data for the two or more users; and communicate the derived status update to at least one of the two or more users. 17. The apparatus of claim 16, wherein communicating the derived status update comprises any of providing, at the home automation system, a visual display, an auditory display, or a haptic display, or a combination thereof. 18. The apparatus of claim 14, wherein the third-party data comprises any of current weather data, current traffic data, historical traffic data, current location data for each of the two or more users, or historical commuting time data, or a combination thereof. 19. The apparatus of claim 11, wherein the scheduling data associated with the schedule for each of the two or more users is received from any of a digital calendar or manual user input, or a combination thereof. 20. A non-transitory computer-readable medium storing computer-executable code, the code executable by a processor to: receive scheduling data associated with a schedule for each of two or more users at a home automation system; compare the received scheduling data for each of the two or more users; derive an alert based, at least in part, on the comparing; and communicate the alert to at least one of the two or more users.