When planning an event, people often need to coordinate and negotiate with other parties to determine a time slot that is suitable for all parties. Figuring out and confirming the most suitable arrangements can involve substantial communication overhead, thus making the process slow and tedious, especially when several parties are involved. Further, such an approach can be invasive because it can require visibility into the calendars of all parties involved. This disclosure describes techniques that enable automated communication and coordination among virtual assistants to schedule an appointment involving multiple parties. User-permitted information such as the user’s calendar, routines and preferences, etc. can be accessed by the virtual assistant to implement a broker protocol to determine a time for the appointment that works for the multiple parties.

Creative Commons License

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.