US 12,223,282 B2
Intelligent automated assistant in a home environment
Garett R. Nell, Seattle, WA (US); Roshni Malani, Sunnyvale, CA (US); Sean P. Brown, Saratoga, CA (US); and Benjamin L Brumbaugh, San Jose, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Oct. 8, 2021, as Appl. No. 17/497,797.
Application 17/497,797 is a continuation of application No. 15/994,795, filed on May 31, 2018, abandoned.
Application 15/994,795 is a continuation of application No. 15/274,859, filed on Sep. 23, 2016, granted, now 10,354,011, issued on Jul. 16, 2019.
Claims priority of provisional application 62/348,015, filed on Jun. 9, 2016.
Prior Publication US 2022/0043986 A1, Feb. 10, 2022
Int. Cl. G06F 40/35 (2020.01); G06F 3/16 (2006.01); G06F 40/284 (2020.01); G10L 15/18 (2013.01); G10L 15/22 (2006.01); H04L 12/28 (2006.01)
CPC G06F 40/35 (2020.01) [G06F 3/167 (2013.01); G10L 15/1822 (2013.01); G10L 15/22 (2013.01); H04L 12/282 (2013.01); H04L 12/2823 (2013.01); G06F 40/284 (2020.01); G10L 2015/223 (2013.01); G10L 2015/226 (2013.01)] 45 Claims
OG exemplary drawing
 
1. An electronic device, comprising:
one or more processors; and
memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for:
receiving a user request defining a request for a first device of an established location to perform an action and a condition that is required to be satisfied prior to performing the action, wherein the condition is defined using a relative term in the user request;
determining, based on the user request and the relative term, an actionable intent of performing the action with the first device of the established location when an actual value of a characteristic of a second device of the established location satisfies the condition, wherein determining the actionable intent includes:
responsive to receiving the user request, retrieving a historical distribution of values for the characteristic of the second device of the established location,
determining, based on the historical distribution of values for the characteristic of the second device of the established location, a quantitative threshold value corresponding to the relative term defining the condition, wherein the quantitative threshold value is a predetermined percentile of the historical distribution;
receiving data associated with the characteristic of the second device of the established location;
determining, based on the received data, that the actual value of the characteristic of the second device satisfies the condition as defined by the quantitative threshold value; and
in accordance with a determination that the actual value of the characteristic of the second device satisfies the condition as defined by the quantitative threshold value, causing the first device to perform the action.