Smart setup of assistant services
Abstract
A digital assistant executing at, at least one processor, is described that is configured to determine a set of candidate third party agents. The digital assistant is further configured to receive, from a computing device that is associated with a user, information indicative of one or more interests of the user and determine based on the information, a set of relevance scores. The digital assistant is further configured to select one or more candidate third party agents from the set of candidate third party agents that have a respective relevance score that satisfies a threshold. Responsive to receiving an indication of user input that accepts a recommendation to configure the user account with the one or more candidate third party agents, the digital assistant is further configured to configure the user account for operation with the one or more candidate third party agents.
Claims
exact text as granted — not AI-modified1 . A method implemented by one or more processors, the method comprising:
detecting an incoming electronic communication received at a computing device that is associated with a user; identifying a particular third party agent associated with the incoming electronic communication received at the computing device, the particular third party agent being one of a plurality of third party agents that are each accessible at the computing device; in response to identifying the particular third party agent:
causing a recommendation to configure a user account of a digital assistant service with the particular third party agent be provided for presentation to the user at the computing device; and
in response to receiving user input from the user that accepts the recommendation to configure the user account of a digital assistant service with the particular third party agent:
configuring the user account of the digital assistant service for operation with the particular third party agent.
2 . The method of claim 1 , further comprising:
subsequent to configuring the user account of the digital assistant service for operation with the particular third party agents:
receiving further user input directed to the particular third party agent; and
causing, based on the further user input, the particular third party agent to be controlled via the digital assistant service.
3 . The method of claim 1 , wherein the incoming electronic communication is associated with one or more temporal conditions.
4 . The method of claim 3 , wherein the one or more temporal conditions include one or more of: a time of day or a day of week.
5 . The method of claim 3 , wherein causing the recommendation to configure the user account of the digital assistant service with the particular third party agent is further in response to determining one or more of the temporal conditions are satisfied.
6 . The method of claim 1 , wherein configuring the user account of the digital assistant service for operation with the particular third party agent comprises:
causing authentication information associated with the user account of the digital assistant service to be transmitted to a particular third party server that is associated with the particular third party agent.
7 . The method of claim 1 , wherein the incoming electronic communication is a confirmation e-mail from a particular third party that is associated with the particular third party agent.
8 . The method of claim 7 , wherein the confirmation e-mail is one of: a flight reservation confirmation e-mail from a particular third party airline agent, or a purchase confirmation e-mail from a particular third party retail agent.
9 . A digital assistant device, the digital assistant device comprising:
at least one processor; and memory storing instructions that, when executed, cause the at least one processor to:
detect an incoming electronic communication received at the digital assistant device, the digital assistant device being associated with a user;
identify a particular third party agent associated with the incoming electronic communication received at the digital assistant device, the particular third party agent being one of a plurality of third party agents that are each accessible at the digital assistant device;
in response to identifying the particular third party agent:
cause a recommendation to configure a user account of a digital assistant service with the particular third party agent be provided for presentation to the user at the digital assistant device; and
in response to receiving user input from the user that accepts the recommendation to configure the user account of a digital assistant service with the particular third party agent:
configuring the user account of the digital assistant service for operation with the particular third party agent.
10 . The digital assistant device of claim 9 , wherein the instructions further cause the at least one processor to:
subsequent to configuring the user account of the digital assistant service for operation with the particular third party agents:
receive further user input directed to the particular third party agent; and
cause, based on the further user input, the particular third party agent to be controlled via the digital assistant service.
11 . The digital assistant device of claim 9 , wherein the incoming electronic communication is associated with one or more temporal conditions.
12 . The digital assistant device of claim 11 , wherein the one or more temporal conditions include one or more of: a time of day or a day of week.
13 . The digital assistant device of claim 11 , wherein the instructions to cause the recommendation to configure the user account of the digital assistant service with the particular third party agent are executed further in response to determining one or more of the temporal conditions are satisfied.
14 . The digital assistant device of claim 9 , wherein the instructions to configure the user account of the digital assistant service for operation with the particular third party agent comprise instructions to:
cause authentication information associated with the user account of the digital assistant service to be transmitted to a particular third party server that is associated with the particular third party agent.
15 . The digital assistant device of claim 9 , wherein the incoming electronic communication is a confirmation e-mail from a particular third party that is associated with the particular third party agent.
16 . The digital assistant device of claim 15 , wherein the confirmation e-mail is one of: a flight reservation confirmation e-mail from a particular third party airline agent, or a purchase confirmation e-mail from a particular third party retail agent.
17 . A non-transitory computer-readable storage medium storing instructions that, when executed, cause at least one processor to perform operations, the operations comprising:
detecting an incoming electronic communication received at a computing device that is associated with a user; identifying a particular third party agent associated with the incoming electronic communication received at the computing device, the particular third party agent being one of a plurality of third party agents that are each accessible at the computing device; in response to identifying the particular third party agent:
causing a recommendation to configure a user account of a digital assistant service with the particular third party agent be provided for presentation to the user at the computing device; and
in response to receiving user input from the user that accepts the recommendation to configure the user account of a digital assistant service with the particular third party agent:
configuring the user account of the digital assistant service for operation with the particular third party agent.
18 . The non-transitory computer-readable storage medium of claim 17 , the operations further comprising:
subsequent to configuring the user account of the digital assistant service for operation with the particular third party agents:
receiving further user input directed to the particular third party agent; and
causing, based on the further user input, the particular third party agent to be controlled via the digital assistant service.
19 . The non-transitory computer-readable storage medium of claim 17 , wherein the incoming electronic communication is associated with one or more temporal conditions.
20 . The non-transitory computer-readable storage medium of claim 19 , wherein the one or more temporal conditions include one or more of: a time of day or a day of week.Join the waitlist — get patent alerts
Track US2022100540A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.