-
公开(公告)号:US20230395067A1
公开(公告)日:2023-12-07
申请号:US17946977
申请日:2022-09-16
Applicant: Apple Inc.
Inventor: Lewis N. PERKINS , Pierre BELIN , Deniz DIZMAN , Kevin D. PITOLIN
CPC classification number: G10L15/18 , G10L15/22 , G10L2015/223
Abstract: Systems and processes for operating an intelligent automated assistant are provided. For example, an intelligent automated assistant obtains a static vocabulary entry for an application and registers the static vocabulary entry to a knowledge base. While the application is running, the intelligent automated assistant receives a request from the application to register a dynamic vocabulary entry, and also registers the dynamic vocabulary entry. Upon receiving a user input, the intelligent automated assistant determines whether a matching vocabulary entry for the application has been registered and causes the application to perform a task based on the matching vocabulary entry.
-
公开(公告)号:US20220374109A1
公开(公告)日:2022-11-24
申请号:US17398866
申请日:2021-08-10
Applicant: Apple Inc.
Inventor: Conrad B. KRAMER , Daniel Sean HSU , Yi MA , Kevin D. PITOLIN , Antoine R. RAUX
IPC: G06F3/0482 , G06F3/0486 , G06F3/01
Abstract: Systems and processes for using display representations are provided. For example, at a first time, a first plurality of objects is displayed, and a first plurality of relationships associated with the first plurality of objects is identified. A display representation is obtained, including a plurality of first object representations as displayed at the first time and a plurality of first relationship representation as identified as the first time. At a second time, an input is received from the user. In response to receiving the input from the user, the display representation is retrieved, the retrieved display representation including a plurality of second object representations corresponding to a second plurality of displayed object as displayed at the second time and a plurality of second relationship representations as identified at the second time. An output responsive to the input is provided based on the retrieved display representation.
-
公开(公告)号:US20240265914A1
公开(公告)日:2024-08-08
申请号:US18611526
申请日:2024-03-20
Applicant: Apple Inc.
Inventor: Lewis N. PERKINS , Pierre BELIN , Deniz DIZMAN , Kevin D. PITOLIN
CPC classification number: G10L15/18 , G10L15/22 , G10L2015/223
Abstract: Systems and processes for operating an intelligent automated assistant are provided. For example, a digital assistant obtains, from a software application, a first static vocabulary entry for the software application; registers the first vocabulary entry with a knowledge base for a digital assistant of the electronic device; and, while the software application is running: receives a request from the software application to register a second dynamic vocabulary entry for the software application; and registers the second vocabulary entry with the knowledge base for the digital assistant.
-
公开(公告)号:US20230098174A1
公开(公告)日:2023-03-30
申请号:US17944110
申请日:2022-09-13
Applicant: Apple Inc.
Inventor: Andrea Valentina SIMES , Daniel W. LOO , Felicia W. EDWARDS , Harry M. SIMMONDS , Tyler R. CALDERONE , Kevin D. PITOLIN , Lorena S. PAZMINO
Abstract: This relates generally to intelligent automated assistants and, more specifically, to provide a handsfree notification management system. An example method includes displaying one or more notifications by the electronic device. In response to displaying the one or more notifications, the method includes detecting a visual interaction of a user with the one or more notifications, identifying a notification from the one or more notifications based on the visual interaction, receiving a speech input related to the notification from the user, determining one or more actions associated with the notification based on the speech input, and performing the one or more actions.
-
公开(公告)号:US20190164546A1
公开(公告)日:2019-05-30
申请号:US15909867
申请日:2018-03-01
Applicant: Apple Inc.
Inventor: Philippe P. PIERNOT , Kevin D. PITOLIN
Abstract: Systems and processes for providing multi-turn canned dialog are provided. An example method includes, at an electronic device, receiving a natural-language input; determining whether the natural-language input satisfies dialog criteria for multi-turn canned dialog; in accordance with a determination that the natural-language input satisfies the dialog criteria for multi-turn canned dialog: identifying a natural-language output of the multi-turn canned dialog corresponding to the natural-language input; and outputting the natural-language output; and in accordance with a determination that the natural-language input does not satisfy the dialog criteria for multi-turn canned dialog: identifying a task associated with the natural-language input; and performing the task associated with the natural-language input.
-
-
-
-