Techniques are described herein that are capable of performing intent-based scheduling via a digital personal assistant. For instance, an intent of user(s) to perform an action (a.k.a. activity) may be used to schedule time (e.g., on a calendar of at least one of the user(s)) in which the action is to be performed. Examples of performing an action include but are not limited to having a meeting, working on a project, participating in a social event, exercising, and reading.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A system to perform intent-based scheduling via a digital personal assistant, the system comprising: analysis logic configured to analyze one or more communications from a first user to identify a first communication from the first user that indicates that the first user has an intent to have a first meeting between at least the first user and one or more second users, the analysis logic further configured to analyze one or more communications from the one or more second users to identify one or more second communications from the one or more second users that are in response to the first communication and that indicate that the one or more second users have the intent to have the first meeting; and causation logic configured to cause the digital personal assistant to at least one of automatically propose or automatically schedule a time to have the first meeting between at least the first user and the one or more second users based at least in part on the first communication and the one or more second communications indicating that the first user and the one or more second users have the intent to have the first meeting. 2. The system of claim 1, further comprising: inference logic configured to infer an importance of the first meeting; wherein the causation logic is configured to cause the digital personal assistant to at least one of automatically reschedule or automatically propose to reschedule a second meeting to accommodate the first meeting based at least in part on an inference that the importance of the first meeting is greater than an importance of the second meeting. 3. The system of claim 2, wherein the causation logic is configured to cause the digital personal assistant to automatically reschedule the second meeting to accommodate the first meeting; and wherein the causation logic comprises: a calendar analyzer configured to automatically analyze at least one calendar of at least one respective second user of the one or more second users to determine one or more times at which the at least one second user is available to have the second meeting; an inquiry provider configured to automatically provide an inquiry to one or more specified users who are scheduled to attend the second meeting, the inquiry presenting at least one time from the one or more times as a possible time at which to conduct the second meeting; and a time changer configured to change the time at which the second meeting is to be conducted to a designated time, which is selected from the at least one time by at least one of the one or more users who are scheduled to attend the second meeting, based at least in part on a response to the inquiry indicating selection of the designated time. 4. The system of claim 1, further comprising: inference logic configured to infer an importance of the first meeting; wherein the causation logic is configured to cause the digital personal assistant to automatically reduce a duration of a second meeting to accommodate the first meeting based at least in part on an inference that the importance of the first meeting is greater than an importance of the second meeting. 5. The system of claim 1, further comprising: inference logic configured to infer an importance of the first meeting; wherein the causation logic is configured to cause the digital personal assistant to automatically cancel a second meeting to accommodate the first meeting based at least in part on an inference that the importance of the first meeting is greater than an importance of the second meeting. 6. The system of claim 1, further comprising: topic logic configured to determine a topic of the first meeting; and identification logic configured to identify a third user who has an attribute that corresponds to the topic; wherein the causation logic is configured to cause the digital personal assistant to suggest that the third user be invited to the first meeting based at least in part on the third user having the attribute that corresponds to the topic. 7. The system of claim 1, further comprising: inference logic configured to infer that a document is relevant to the first meeting; wherein the causation logic is configured to cause the digital personal assistant to attach the document to a calendar entry that represents the first meeting based at least in part on an inference that the document is relevant to the first meeting. 8. The system of claim 1, further comprising: inference logic configured to infer a title of the first meeting from at least one of (a) at least one of the one or more communications from the first user or (b) at least one of the one or more communications from the one or more second users. 9. The system of claim 1, further comprising: inference logic configured to infer an agenda of the first meeting from at least one of (a) at least one of the one or more communications from the first user or (b) at least one of the one or more communications from the one or more second users. 10. The system of claim 1, wherein the analysis logic is configured to automatically generate notes from communications among at least the first user and the one or more second users that occur during the meeting; and wherein the causation logic is configured to cause the digital personal assistant to provide the notes to at least one of (a) the first user or (b) at least one second user of the one or more second users in response to automatically generating the notes. 11. The system of claim 1, further comprising: determination logic configured to determine that an amount of information that is to be discussed during the first meeting is not capable of being discussed within an amount of time that is allocated for the first meeting; wherein the causation logic is configured to cause the digital personal assistant to automatically schedule a follow-up meeting for discussion of the information that is not discussed during the first meeting. 12. The system of claim 1, wherein the causation logic is configured to cause the digital personal assistant to automatically schedule the time to have the first meeting, the causation logic configured to cause the digital personal assistant to automatically configure a visual representation of one or more calendars of the one or more respective second users to indicate that attendance of the one or more second users at the meeting is tentative. 13. The system of claim 1, wherein the analysis logic is configured to automatically monitor conversations between the first user and one or more other users across a plurality of types of communication channels; and wherein the one or more communications from the first user include a plurality of communications that are from the conversations and that are received via the plurality of types of communication channels. 14. A system to perform intent-based scheduling via a digital personal assistant, the method comprising: identification logic configured to identify interactions among a plurality of users, the identification logic further configured to identify tools that are used to facilitate the interactions; inference logic configured to infer an intent to have a meeting between the plurality of users; selection logic configured to automatically select a designated tool from the tools to establish communication for the meeting based at least in part on the designated tool being used more than other tools to facilitate the interactions; and causation logic configured to cause the digital personal assistant to at least one of automatically schedule the meeting or automatically propose to schedule the meeting based at least in part on an inference of the intent to have the meeting. 15. The system of claim 14, wherein the inference logic is configured to infer the intent to have the meeting from a plurality of communications among at least some of the plurality of users. 16. The system of claim 14, further comprising: topic logic configured to determine a topic of the meeting; and attribute logic configured to determine that at least one attribute of a designated user that is included in the plurality of users corresponds to the topic; wherein the causation logic is configured to cause the digital personal assistant to automatically schedule the meeting, the causation logic configured to cause the digital personal assistant to automatically specify that attendance of the designated user at the meeting is required based at least in part on the at least one attribute of the designated user corresponding to the topic. 17. The system of claim 14, further comprising: topic logic configured to determine a topic of the meeting; and attribute logic configured to determine that a designated user does not have at least one attribute that corresponds to the topic, the designated user included in the plurality of users; wherein the causation logic is configured to cause the digital personal assistant to automatically schedule the meeting, the causation logic configured to case the digital personal assistant to automatically specify that attendance of the designated user at the meeting is optional based at least in part on the designated user not having at least one attribute that corresponds to the topic. 18. The system of claim 14, further comprising: topic logic configured to determine a topic of the meeting; and attribute logic configured to determine that a designated user does not have at least one attribute that corresponds to the topic, the designated user included in the plurality of users; wherein the causation logic is configured to cause the digital personal assistant to automatically schedule the meeting, the causation logic configured to cause the digital personal assistant to not invite the designated user to attend the meeting based at least in part on the designated user not having at least one attribute that corresponds to the topic. 19. The system of claim 14, wherein the causation logic is configured to cause the digital personal assistant to automatically schedule the meeting, the causation logic configured to cause the digital personal assistant to automatically invite at least a subset of the plurality of users to attend the meeting; wherein the system further comprises: determination logic configured to determine that one or more users in the subset decline an invitation to the meeting; wherein the inference logic is configured to infer an importance of each user in the subset to attend the meeting; and wherein the causation logic is configured to cause the digital personal assistant to automatically reschedule the meeting to include each user in the subset who has an importance that is greater than or equal to a threshold importance and to not include each user in the subset who has an importance that is less than the threshold importance in response to inferring the importance of each user in the subset, at least one of the one or more users in the subset who decline the invitation having an importance that is greater than or equal to the threshold importance. 20. The system of claim 19, wherein the causation logic is configured to cause the digital personal assistant to take into consideration a time zone of each user in the subset who has an importance that is greater than or equal to the threshold importance to establish a time at which the meeting is to occur. 21. The system of claim 14, wherein the inference logic is configured to infer an importance of the meeting to each of the plurality of users; and wherein the causation logic is configured to cause the digital personal assistant to invite a first subset of the plurality of users to attend the meeting based at least in part on the importance of the meeting to each user in the first subset reaching a threshold importance and to not invite a second subset of the plurality of users to attend the meeting based at least in part on the importance of the meeting to each user in the second subset not reaching the threshold importance. 22. The system of claim 41, wherein the identification logic is configured to automatically monitor conversations among the plurality of users across a plurality of types of communication channels; and wherein the conversations include the interactions, which are received via the plurality of types of communication channels. 23. A method of performing intent-based scheduling via a digital personal assistant using one or more processors of a processor-based system, the method comprising: analyzing one or more communications from a first user, using at least one of the one or more processors, to identify a first communication from the first user that indicates that the first user has an intent to have a first meeting between at least the first user and one or more second users; analyzing one or more communications from the one or more second users, using at least one of the one or more processors, to identify one or more second communications from the one or more second users that are in response to the first communication and that indicate that the one or more second users have the intent to have the first meeting; and causing the digital personal assistant to at least one of automatically propose or automatically schedule a time to have the first meeting between at least the first user and the one or more second users based at least in part on the first communication and the one or more second communications indicating that the first user and the one or more second users have the intent to have the first meeting.