-
公开(公告)号:US11481188B1
公开(公告)日:2022-10-25
申请号:US16907905
申请日:2020-06-22
Applicant: Amazon Technologies, Inc.
Inventor: Prashant Pawan Pisipati , Allen Wang , Jordan Sinclair , Song Chen , Mark Conrad Kockerbeck
Abstract: Systems and methods for application launch delays and notifications are disclosed. For example, a URL link to enable an application may be selected on a user device, and a user interface allowing the user to enable the application at a current time or at a future time may be displayed. When the user input indicates selection of the future time, a notification may be generated and provided to the user device and/or the voice interface device. The voice interface device may output the notification and, when user input indicates an intent to enable the application, the application may be enabled for use by the voice interface device.
-
公开(公告)号:US11227592B1
公开(公告)日:2022-01-18
申请号:US16455530
申请日:2019-06-27
Applicant: Amazon Technologies, Inc.
Inventor: Mark Conrad Kockerbeck , Muhammad Yahia , Jordan Michael Hughes , Kevin Boehm , Rohit Sauhta
Abstract: The present disclosure describes techniques for dynamically determining when information is to be output to a user, as well as what information is to be output to a user. A natural language processing system may receive, from a first device, first data representing information to be output at a first point during a skill session. The natural language processing system may also receive, from a second device, second data representing a natural language input. The natural language processing system may determine a skill component is to execute with respect to the natural language input. The natural language processing system may send, to the skill component, second data representing the natural language input. The natural language processing system may receive, from the skill component, an indication that an ongoing first skill session with the second device has reached the first point. After receiving the indication and based at least in part on system usage data associated with at least one user, the natural language processing system may determine third data representing a prompt corresponding to the information and send, to the second device, the third data for output.
-
公开(公告)号:US11893996B1
公开(公告)日:2024-02-06
申请号:US17361609
申请日:2021-06-29
Applicant: Amazon Technologies, Inc.
Inventor: Mark Conrad Kockerbeck , Song Chen , Aditi Srinivasan , Ryan Idrogo-Lam , Jilani Zeribi , John Botros
IPC: G10L15/34 , G10L15/183 , G06F16/68 , G06F16/635 , G06F16/632
CPC classification number: G10L15/34 , G06F16/632 , G06F16/635 , G06F16/686 , G10L15/183
Abstract: Techniques for generating a personalization identifier that is usable by a skill to customize output of supplemental content to a user, without the skill being able to determine an identity of the user based on the personalization identifier, are described. A personalization identifier may be generated to be specific to a skill, such that different skills receive different personalization identifiers with respect to the same user. The personalization identifier may be generated by performing a one-way hash of a skill identifier, and a user profile identifier and/or a device identifier. User-perceived latency may be reduced by generating the personalization identifier at least partially in parallel to performing ASR processing and/or NLU processing.
-
公开(公告)号:US11810556B2
公开(公告)日:2023-11-07
申请号:US17356877
申请日:2021-06-24
Applicant: Amazon Technologies, Inc.
Inventor: Mark Conrad Kockerbeck , Srikanth Nori , Jilani Zeribi , Ryan Summers , Volkan Aginlar
IPC: G10L15/183 , G10L13/08 , G10L15/22
CPC classification number: G10L15/183 , G10L13/08 , G10L15/22 , G10L2015/223
Abstract: Techniques for outputting interactive content and processing interactions with respect to the interactive content are described. While outputting requested content, a system may determine that interactive content is to be outputted. The system may determine output data including a first portion indicating that interactive content is going to be output and a second portion representing content corresponding to an item. The system may send the output data to the device. A user may interact with the output data, for example, by requesting performance of an action with respect to the item.
-
公开(公告)号:US11699441B2
公开(公告)日:2023-07-11
申请号:US17573014
申请日:2022-01-11
Applicant: Amazon Technologies, Inc.
Inventor: Mark Conrad Kockerbeck , Muhammad Yahia , Jordan Michael Hughes , Kevin Boehm , Rohit Sauhta
CPC classification number: G10L15/22 , G10L15/1815 , G10L15/30 , G10L2015/223
Abstract: The present disclosure describes techniques for dynamically determining when information is to be output to a user, as well as what information is to be output to a user. A natural language processing system may receive, from a first device, first data representing information to be output at a first point during a skill session. The natural language processing system may also receive, from a second device, second data representing a natural language input. The natural language processing system may determine a skill component is to execute with respect to the natural language input. The natural language processing system may send, to the skill component, second data representing the natural language input. The natural language processing system may receive, from the skill component, an indication that an ongoing first skill session with the second device has reached the first point. After receiving the indication and based at least in part on system usage data associated with at least one user, the natural language processing system may determine third data representing a prompt corresponding to the information and send, to the second device, the third data for output.
-
公开(公告)号:US20220415307A1
公开(公告)日:2022-12-29
申请号:US17356877
申请日:2021-06-24
Applicant: Amazon Technologies, Inc.
Inventor: Mark Conrad Kockerbeck , Srikanth Nori , Jilani Zeribi , Ryan Summers , Volkan Aginlar
IPC: G10L15/183 , G10L15/22 , G10L13/08
Abstract: Techniques for outputting interactive content and processing interactions with respect to the interactive content are described. While outputting requested content, a system may determine that interactive content is to be outputted. The system may determine output data including a first portion indicating that interactive content is going to be output and a second portion representing content corresponding to an item. The system may send the output data to the device. A user may interact with the output data, for example, by requesting performance of an action with respect to the item.
-
公开(公告)号:US10950231B1
公开(公告)日:2021-03-16
申请号:US16121283
申请日:2018-09-04
Applicant: Amazon Technologies, Inc.
Inventor: Mark Conrad Kockerbeck , John Peach , Kevin Boehm , Tina Orooji , Ian Christopher Suttle , Robert Pulciani
Abstract: Techniques for selecting a skill, to respond to a user input, using skill rankings are described. A skill's ranking may be determined in different manners. In one example, a skill's ranking may be determined based on a number of different users inputting commands that invoke the skill over a period of time. In another example, a skill's ranking may be determined based on a number of different devices that capture user inputs that invoke the skill over a period of time. A system may determine whether to automatically enable a skill (e.g., without user input received after the original user input), or ask the user whether the skill should be enabled, based on the skill's ranking. Moreover, a system may use a skill's ranking to determine whether to interact with a user, to enable the skill, using a graphical user interface or a voice user interface.
-
公开(公告)号:US20240212687A1
公开(公告)日:2024-06-27
申请号:US18401980
申请日:2024-01-02
Applicant: Amazon Technologies, Inc.
Inventor: Mark Conrad Kockerbeck , Song Chen , Aditi Srinivasan , Ryan Idrogo-Lam , Jilani Zeribi , John Botros
IPC: G10L15/34 , G06F16/632 , G06F16/635 , G06F16/68 , G10L15/183
CPC classification number: G10L15/34 , G06F16/632 , G06F16/635 , G06F16/686 , G10L15/183
Abstract: Techniques for generating a personalization identifier that is usable by a skill to customize output of supplemental content to a user, without the skill being able to determine an identity of the user based on the personalization identifier, are described. A personalization identifier may be generated to be specific to a skill, such that different skills receive different personalization identifiers with respect to the same user. The personalization identifier may be generated by performing a one-way hash of a skill identifier, and a user profile identifier and/or a device identifier. User-perceived latency may be reduced by generating the personalization identifier at least partially in parallel to performing ASR processing and/or NLU processing.
-
公开(公告)号:US20240087562A1
公开(公告)日:2024-03-14
申请号:US18468788
申请日:2023-09-18
Applicant: Amazon Technologies, Inc.
Inventor: Mark Conrad Kockerbeck , Srikanth Nori , Jilani Zeribi , Ryan Summers , Volkan Aginlar
IPC: G10L15/183 , G10L13/08 , G10L15/22
CPC classification number: G10L15/183 , G10L13/08 , G10L15/22 , G10L2015/223
Abstract: Techniques for outputting interactive content and processing interactions with respect to the interactive content are described. While outputting requested content, a system may determine that interactive content is to be outputted. The system may determine output data including a first portion indicating that interactive content is going to be output and a second portion representing content corresponding to an item. The system may send the output data to the device. A user may interact with the output data, for example, by requesting performance of an action with respect to the item.
-
公开(公告)号:US20220130389A1
公开(公告)日:2022-04-28
申请号:US17573014
申请日:2022-01-11
Applicant: Amazon Technologies, Inc.
Inventor: Mark Conrad Kockerbeck , Muhammad Yahia , Jordan Michael Hughes , Kevin Boehm , Rohit Sauhta
Abstract: The present disclosure describes techniques for dynamically determining when information is to be output to a user, as well as what information is to be output to a user. A natural language processing system may receive, from a first device, first data representing information to be output at a first point during a skill session. The natural language processing system may also receive, from a second device, second data representing a natural language input. The natural language processing system may determine a skill component is to execute with respect to the natural language input. The natural language processing system may send, to the skill component, second data representing the natural language input. The natural language processing system may receive, from the skill component, an indication that an ongoing first skill session with the second device has reached the first point. After receiving the indication and based at least in part on system usage data associated with at least one user, the natural language processing system may determine third data representing a prompt corresponding to the information and send, to the second device, the third data for output.
-
-
-
-
-
-
-
-
-