US 11,924,254 B2
Digital assistant hardware abstraction
Bryan Hansen, San Francisco, CA (US); Nikrouz Ghotbi, San Jose, CA (US); Yifeng Gui, Los Gatos, CA (US); Xinyuan Huang, San Jose, CA (US); Benjamin S. Phipps, San Francisco, CA (US); Eugene Ray, San Jose, CA (US); Mahesh Ramaray Shanbhag, Santa Clara, CA (US); Jaireh Tecarro, Oakland, CA (US); and Sumit Wattal, Campbell, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on May 3, 2021, as Appl. No. 17/306,489.
Application 17/306,489 is a continuation of application No. 16/990,876, filed on Aug. 11, 2020, granted, now 11,043,220.
Claims priority of provisional application 63/022,942, filed on May 11, 2020.
Prior Publication US 2021/0350803 A1, Nov. 11, 2021
Int. Cl. G10L 15/22 (2006.01); G06F 21/32 (2013.01); G10L 15/30 (2013.01); H04L 43/0811 (2022.01); H04L 65/1069 (2022.01); H04L 65/401 (2022.01); H04L 65/403 (2022.01); H04L 67/52 (2022.01); G10L 15/18 (2013.01)
CPC H04L 65/1069 (2013.01) [G06F 21/32 (2013.01); G10L 15/22 (2013.01); G10L 15/30 (2013.01); H04L 43/0811 (2013.01); H04L 65/4015 (2013.01); H04L 65/403 (2013.01); H04L 67/52 (2022.05); G10L 15/1815 (2013.01); G10L 2015/223 (2013.01); G10L 2015/228 (2013.01)] 50 Claims
OG exemplary drawing
 
1. A method, comprising:
at a first electronic device participating in a context-sharing group associated with a first location, wherein the context-sharing group is a collection of at least two electronic devices that each share context information with at least one other electronic device participating in the collection, and wherein the collection includes at least a second electronic device and a context collector:
receiving a user voice input, wherein the user voice input includes a digital assistant trigger;
in response to detecting the digital assistant trigger, transmitting a first trigger advertisement to the context collector, wherein the first trigger advertisement indicates a first time at which the digital assistant trigger ended according to the first electronic device;
receiving, from the context collector, a second trigger advertisement, wherein the second trigger advertisement indicates a second time at which the digital assistant trigger ended according to the second electronic device;
determining whether the second time is within a predetermined time range before the first time; and
in accordance with a determination that the second time is within the predetermined time range before the first time, forgoing further processing of the user voice input.