-
公开(公告)号:US20210224420A1
公开(公告)日:2021-07-22
申请号:US17202263
申请日:2021-03-15
Applicant: Apple Inc.
Inventor: Thomas ALSINA , Joseph A. TYSON , David K. HELLER , James M. COSTELLO
IPC: G06F21/62 , H04L29/06 , H04L29/08 , H04L29/12 , H04L9/08 , H04L9/32 , H04L9/06 , G06F21/60 , G06F16/27
Abstract: This application relates to a client-server architecture that enables user accounts registered with a service to be discoverable to other users of the service. A discovery protocol includes accessing personal information data stored in an address book of a client device, obfuscating the personal information data, transmitting a request to a service to determine if the obfuscated personal information data matches any potential contacts that have registered as discoverable with the service, and comparing information related to the potential contacts with the contacts included in the address book to determine if the contacts in the address book match any of the potential contacts.
-
公开(公告)号:US20210165826A1
公开(公告)日:2021-06-03
申请号:US17162448
申请日:2021-01-29
Applicant: Apple Inc.
Inventor: David Chance GRAHAM , Cyrus Daniel IRANI , Aimee PIERCY , Thomas ALSINA
IPC: G06F16/632 , G10L15/22 , G06F3/16 , G06F16/432 , G06F16/435 , G06F16/683 , G06F16/635 , G06F16/332 , G06F9/451 , G10L15/18 , G10L15/30
Abstract: Systems and processes for operating an intelligent automated assistant are provided. In accordance with one example, a method includes, at an electronic device with one or more processors and memory, receiving a first natural-language speech input indicative of a request for media, where the first natural-language speech input comprises a first search parameter; providing, by a digital assistant, a first media item identified based on the first search parameter. The method further includes, while providing the first media item, receiving a second natural-language speech input and determining whether the second input corresponds to a user intent of refining the request for media. The method further includes, in accordance with a determination that the second speech input corresponds to a user intent of refining the request for media: identifying, based on the first parameter and the second speech input, a second media item and providing the second media item.
-
公开(公告)号:US20200233731A1
公开(公告)日:2020-07-23
申请号:US16677541
申请日:2019-11-07
Applicant: Apple Inc.
Inventor: Ryan S. MEHLMAUER , Thomas ALSINA , Dominic BLATCHFORD , Martin ROUAUX
Abstract: A device implementing a system for in-application messaging includes a processor configured to, receive, from a server, a message and a rule, the rule specifying a condition to be satisfied prior to displaying the message in association with an application, the condition corresponding to user interaction with respect to the application. The at least one processor is further configured to store the message in local memory, and determine that user activity performed with respect to the application satisfies the condition corresponding to the user interaction. The at least one processor is further configured to, in response to the determining, retrieve the message from the local memory, and display the message in association with the application.
-
公开(公告)号:US20180337911A1
公开(公告)日:2018-11-22
申请号:US15721301
申请日:2017-09-29
Applicant: Apple Inc.
Inventor: Jay S. COGGIN , Daniel C. KLINGLER , Kyle C. BROGLE , Johannes P. SCHMIDT , Eric A. ALLAMANCHE , Thomas ALSINA , Bob BRADLEY , Alex T. NELSON , Rudolph VAN DER MERWE , Joseph M. TRISCARI , Keun Sup LEE , Pedro MARI , Aaron M. ELDER , Richard M. POWELL
CPC classification number: H04L63/083 , G06F21/45 , H04L63/18 , H04W12/003 , H04W12/06
Abstract: The embodiments set forth a technique for enabling a computing device to securely configure a peripheral computing device. According to some embodiments, the method can include the steps of (1) approving a request received from the peripheral computing device to engage in a setup procedure for the peripheral computing device, (2) receiving, from the peripheral computing device: (i) an audio signal that encodes a password and timing information, and (ii) a light signal. Additionally, the method can involve, in response to identifying that the timing information correlates with the light signal: (3) extracting the password from the audio signal, and (4) establishing a communication link with the peripheral computing device based on the password. In turn, the method can involve (5) providing configuration information to the peripheral computing device over the communication link.
-
-
-