US 11,837,215 B1
Interacting with a virtual assistant to receive updates
Sunitha Kalkunte Srivatsa, Seattle, WA (US); Maayan Aharon, Seattle, WA (US); Aakarsh Nair, Lynnwood, CA (US); Nithya Venkataraman, Santa Clara, CA (US); and Lohit Bijani, Mountain View, CA (US)
Assigned to Amazon Technologies, Inc., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Nov. 7, 2022, as Appl. No. 17/982,304.
Application 17/982,304 is a continuation of application No. 16/588,627, filed on Sep. 30, 2019, granted, now 11,495,219.
Int. Cl. G06Q 10/109 (2023.01); G10L 15/22 (2006.01); G10L 25/54 (2013.01); G06Q 10/1093 (2023.01); G10L 15/26 (2006.01)
CPC G10L 15/22 (2013.01) [G06Q 10/1095 (2013.01); G06Q 10/1097 (2013.01); G10L 25/54 (2013.01); G06Q 10/109 (2013.01); G06Q 10/1093 (2013.01); G10L 15/26 (2013.01); G10L 2015/223 (2013.01); G10L 2015/225 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
determining, based at least in part on an audio signal corresponding to audio captured by one or more microphones of a voice-controlled device, a voice command from a user requesting an update associated with events associated with the user, including at least a first event and a second event, wherein the voice command does not specify or identify the events;
collecting data from at least a first service and a second service, different from the first service, of a plurality of services to utilize in generating the update, wherein the first service maintains first information associated with a first event type and the second service maintains second information associated with a second event type that is different from the first event type;
determining an order of presentation of the events based at least in part on one or more preconfigured rules that specify an order of event types to be presented within the update and that are independent from one or more preferences of the user;
generating, without receiving input from the user in addition to the voice command, the update in accordance with the order of presentation of the events, the update identifying the first event and the second event; and
causing the update to be audibly output via the voice-controlled device.